All pastes #427385 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-04-06 19:18 UTC
rendered paste body
004B1482  jo          004B14FD 
004B1484  and         byte ptr [edi+66h],ch 
004B1487  and         byte ptr [ebx+68h],dl 
004B148A  db          65h  
004B148B  inc         ecx  
004B148D  outs        dx,byte ptr gs:[si] 
004B1490  je          004B14B2 
004B1492  push        65207361h 
004B1497  js          004B1509 
004B1499  imul        esi,dword ptr [edx+65h],69202C64h 
004B14A0  je          004B14C2 
004B14A2  ja          004B1513 
004B14A4  jb          004B1511 
004B14A6  db          65h  
004B14A7  and         byte ptr fs:[esi+6Fh],ah 
004B14AB  jb          004B14CD 
004B14AD  xor         dword ptr [eax],esi 
004B14AF  and         byte ptr [ebp+69h],ch 
004B14B2  outs        dx,byte ptr [esi] 
004B14B3  jne         004B1529 
004B14B5  jae         004B14E4 
004B14B8  and         byte ptr [ecx+6Eh],ah 
004B14BB  and         byte ptr fs:[esi+6Fh],ch 
004B14BF  ja          004B14E1 
004B14C1  jae         004B152B 
004B14C3  jb          004B152A 
004B14C5  db          64h  
004B14C6  imul        ebp,dword ptr fs:[esi+67h],6E756620h 
004B14CE  arpl        word ptr [ecx+ebp*2+6Fh],si 
004B14D2  outs        dx,byte ptr [esi] 
004B14D3  and         byte ptr [edi+61h],dh 
004B14D6  jae         004B14F8 
004B14D8  imul        esi,dword ptr fs:[ebx+61h],64656C62h 
004B14E0  and         byte ptr cs:[ecx+6Fh],bl 
004B14E4  jne         004B1506 
004B14E6  popad            
004B14E7  jb          004B154E 
004B14E9  and         byte ptr [edi+65h],dh 
004B14EC  ins         byte ptr es:[edi],dx 
004B14ED  arpl        word ptr [edi+6Dh],bp 
004B14F0  and         byte ptr gs:[edi+ebp*2+20h],dh 
004B14F5  jbe         004B1560 
004B14F7  jae         004B1562 
004B14F9  je          004B151B 
004B14FB  push        ebx  
004B14FC  push        41646572h 
004B1501  outs        dx,byte ptr gs:[si] 
004B1504  je          004B1526 
004B1506  push        20656D6Fh 
004B150B  jo          004B156E 
004B150D  and         byte ptr gs:[bx+di+6Eh],ah 
004B1512  and         byte ptr fs:[eax+75h],dh 
004B1516  jb          004B157B 
004B1518  push        20657361h 
004B151D  popad            
004B151E  jo          004B1590 
004B1520  jb          004B1591 
004B1522  jo          004B1596 
004B1524  imul        esp,dword ptr [ecx+74h],756E2065h 
004B152B  ins         dword ptr es:[edi],dx 
004B152C  bound       esp,qword ptr [ebp+72h] 
004B152F  and         byte ptr [edi+66h],ch 
004B1532  and         byte ptr [ecx+ebp*2+63h],ch 
004B1536  outs        dx,byte ptr gs:[esi] 
004B1538  jae         004B159F 
004B153A  jae         004B156A 
004B153C  add         byte ptr [eax],al 
004B153E  add         byte ptr [eax],al 
004B1540  push        ebx  
004B1541  push        esi  
004B1542  mov         ebx,eax 
004B1544  push        0    
004B1546  push        0FFFFFFF8h 
004B1548  mov         eax,dword ptr ds:[004B47A8h] 
004B154D  mov         eax,dword ptr [eax] 
004B154F  mov         eax,dword ptr [eax+30h] 
004B1552  push        eax  
004B1553  call        004076A8 
004B1558  mov         eax,ebx 
004B155A  mov         edx,dword ptr [eax] 
004B155C  call        dword ptr [edx+7Ch] 
004B155F  mov         eax,dword ptr [ebx+2F8h] 
004B1565  mov         eax,dword ptr [eax+23Ch] 
004B156B  xor         edx,edx 
004B156D  call        0044328C 
004B1572  call        004430B4 
004B1577  push        eax  
004B1578  mov         eax,dword ptr [ebx+2F8h] 
004B157E  call        00468460 
004B1583  mov         esi,eax 
004B1585  pop         eax  
004B1586  sub         esi,eax 
004B1588  mov         eax,dword ptr [ebx+2F8h] 
004B158E  mov         eax,dword ptr [eax+23Ch] 
004B1594  mov         edx,2 
004B1599  call        0044328C 
004B159E  call        004430B4 
004B15A3  sub         esi,eax 
004B15A5  push        esi  
004B15A6  mov         eax,dword ptr [ebx+2F8h] 
004B15AC  mov         eax,dword ptr [eax+23Ch] 
004B15B2  mov         edx,1 
004B15B7  call        0044328C 
004B15BC  pop         edx  
004B15BD  call        004430E8 
004B15C2  pop         esi  
004B15C3  pop         ebx  
004B15C4  ret              
004B15C5  lea         eax,[eax] 
004B15C8  push        ebp  
004B15C9  mov         ebp,esp 
004B15CB  push        ebx  
004B15CC  mov         ebx,eax 
004B15CE  cmp         word ptr [ecx],70h 
004B15D2  jne         004B15F6 
004B15D4  push        5    
004B15D6  push        0    
004B15D8  push        0    
004B15DA  mov         eax,dword ptr ds:[004B48B4h] 
004B15DF  mov         eax,dword ptr [eax] 
004B15E1  call        00404B04 
004B15E6  push        eax  
004B15E7  push        0    
004B15E9  mov         eax,ebx 
004B15EB  call        0046F390 
004B15F0  push        eax  
004B15F1  call        0042FF94 
004B15F6  pop         ebx  
004B15F7  pop         ebp  
004B15F8  ret         4    
004B15FB  nop              
004B15FC  push        ebx  
004B15FD  mov         ebx,eax 
004B15FF  mov         eax,dword ptr ds:[004B4988h] 
004B1604  mov         eax,dword ptr [eax] 
004B1606  mov         eax,dword ptr [eax+328h] 
004B160C  mov         edx,dword ptr [ebx+3A8h] 
004B1612  call        004A22D8 
004B1617  mov         eax,dword ptr ds:[004B4988h] 
004B161C  mov         eax,dword ptr [eax] 
004B161E  mov         edx,dword ptr [eax] 
004B1620  call        dword ptr [edx+0ECh] 
004B1626  mov         eax,dword ptr ds:[004B4988h] 
004B162B  mov         eax,dword ptr [eax] 
004B162D  mov         edx,dword ptr [eax+328h] 
004B1633  mov         eax,dword ptr [ebx+3A8h] 
004B1639  call        004A22D8 
004B163E  pop         ebx  
004B163F  ret              
004B1640  push        ebp  
004B1641  mov         ebp,esp 
004B1643  xor         eax,eax 
004B1645  push        ebp  
004B1646  push        4B1665h 
004B164B  push        dword ptr fs:[eax] 
004B164E  mov         dword ptr fs:[eax],esp 
004B1651  inc         dword ptr ds:[4B5E34h] 
004B1657  xor         eax,eax 
004B1659  pop         edx  
004B165A  pop         ecx  
004B165B  pop         ecx  
004B165C  mov         dword ptr fs:[eax],edx 
004B165F  push        4B166Ch 
004B1664  ret              
004B1665  jmp         00403FA4 
004B166A  jmp         004B1664 
004B166C  pop         ebp  
004B166D  ret              
004B166E  mov         eax,eax 
004B1670  sub         dword ptr ds:[4B5E34h],1 
004B1677  ret              
004B1678  les         edx,fword ptr [esi] 
004B167A  dec         ebx  
004B167B  add         byte ptr [eax],al 
004B167D  add         byte ptr [eax],al 
004B167F  add         byte ptr [eax],al 
004B1681  add         byte ptr [eax],al 
004B1683  add         byte ptr [eax],al 
004B1685  add         byte ptr [eax],al 
004B1687  add         byte ptr [eax],al 
004B1689  add         byte ptr [eax],al 
004B168B  add         byte ptr [eax],al 
004B168D  add         byte ptr [eax],al 
004B168F  add         byte ptr [eax],al 
004B1691  add         byte ptr [eax],al 
004B1693  add         byte ptr [eax],al 
004B1695  add         byte ptr [eax],al 
004B1697  add         ah,cl 
004B1699  push        ss   
004B169A  dec         ebx  
004B169B  add         byte ptr [eax+eax],al 
004B169F  add         byte ptr [edi+edi*2+3A580041h],dl 
004B16A6  inc         eax  
004B16A7  add         ah,dl 
004B16A9  and         byte ptr [edx],al 
004B16AC  push        6C00403Ah 
004B16B1  cmp         al,byte ptr [eax] 
004B16B4  pushad           
004B16B5  cmp         al,byte ptr [eax] 
004B16B8  test        al,37h 
004B16BA  inc         eax  
004B16BB  add         ah,al 
004B16BD  aaa              
004B16BE  inc         eax  
004B16BF  add         byte ptr [eax+42h],ch 
004B16C3  add         byte ptr [eax-1BFFBDDFh],cl 
004B16C9  push        ss   
004B16CA  dec         ebx  
004B16CB  add         byte ptr [esp+edx*2],dl 
004B16CE  push        edi  
004B16CF  popad            
004B16D0  imul        esi,dword ptr [edx+eax*2+65h],576E6967h 
004B16D8  imul        esi,dword ptr [eax+65h],65726854h 
004B16DF  popad            
004B16E0  lea         eax,fs:[eax] 
004B16E4  push        ebp  
004B16E5  mov         ebp,esp 
004B16E7  push        0    
004B16E9  push        0    
004B16EB  push        ebx  
004B16EC  push        esi  
004B16ED  mov         ebx,eax 
004B16EF  xor         eax,eax 
004B16F1  push        ebp  
004B16F2  push        4B1790h 
004B16F7  push        dword ptr fs:[eax] 
004B16FA  mov         dword ptr fs:[eax],esp 
004B16FD  push        4B17A0h 
004B1702  push        0FFFFFFFFh 
004B1704  push        100002h 
004B1709  call        00406E00 
004B170E  mov         esi,eax 
004B1710  test        esi,esi 
004B1712  jne         004B176F 
004B1714  push        1    
004B1716  call        00406CF0 
004B171B  xor         edx,edx 
004B171D  push        edx  
004B171E  push        eax  
004B171F  lea         eax,[ebp-8] 
004B1722  call        00408FBC 
004B1727  mov         ecx,dword ptr [ebp-8] 
004B172A  lea         eax,[ebp-4] 
004B172D  mov         edx,4B17B8h 
004B1732  call        00404950 
004B1737  mov         edx,dword ptr [ebp-4] 
004B173A  mov         eax,dword ptr ds:[004B4694h] 
004B173F  mov         eax,dword ptr [eax] 
004B1741  xor         ecx,ecx 
004B1743  call        004B0D9C 
004B1748  jmp         004B1775 
004B174A  push        esi  
004B174B  call        00406E40 
004B1750  push        0FFFFFFFFh 
004B1752  push        esi  
004B1753  call        00406EA8 
004B1758  xor         ecx,ecx 
004B175A  mov         dl,1 
004B175C  mov         eax,dword ptr ds:[004B1810h] 
004B1761  call        00421F9C 
004B1766  mov         dword ptr [ebx+40h],eax 
004B1769  cmp         byte ptr [ebx+0Dh],0 
004B176D  jne         004B1775 
004B176F  cmp         byte ptr [ebx+0Dh],0 
004B1773  je          004B174A 
004B1775  xor         eax,eax 
004B1777  pop         edx  
004B1778  pop         ecx  
004B1779  pop         ecx  
004B177A  mov         dword ptr fs:[eax],edx 
004B177D  push        4B1797h 
004B1782  lea         eax,[ebp-8] 
004B1785  mov         edx,2 
004B178A  call        00404668 
004B178F  ret              
004B1790  jmp         00403FA4 
004B1795  jmp         004B1782 
004B1797  pop         esi  
004B1798  pop         ebx  
004B1799  pop         ecx  
004B179A  pop         ecx  
004B179B  pop         ebp  
004B179C  ret              
004B179D  add         byte ptr [eax],al 
004B179F  add         byte ptr [edx+65h],al 
004B17A2  imul        ebp,dword ptr [bp+57h],46657069h 
004B17AA  imul        ebp,dword ptr [ebp],0FFFF0000h 
004B17B2  db          ffh  
004B17B3  call        fword ptr ds:[45000000h] 
004B17B9  jb          004B182D 
004B17BB  outs        dx,dword ptr [esi] 
004B17BC  jb          004B17DE 
004B17BE  outs        dx,dword ptr [esi] 
004B17BF  jo          004B1826 
004B17C1  outs        dx,byte ptr [esi] 
004B17C2  and         byte ptr [ebp+57h],ah 
004B17C5  imul        esi,dword ptr [eax+65h],656C6946h 
004B17CC  and         byte ptr [ebp+76h],al 
004B17CF  outs        dx,byte ptr gs:[esi] 
004B17D1  je          004B17F3 
004B17D3  cmp         ah,byte ptr [eax] 
004B17D5  add         byte ptr [eax],al 
004B17D7  add         byte ptr [ebp-75h],dl 
004B17DA  in          al,dx 
004B17DB  xor         eax,eax 
004B17DD  push        ebp  
004B17DE  push        4B17FDh 
004B17E3  push        dword ptr fs:[eax] 
004B17E6  mov         dword ptr fs:[eax],esp 
004B17E9  inc         dword ptr ds:[4B5E38h] 
004B17EF  xor         eax,eax 
004B17F1  pop         edx  
004B17F2  pop         ecx  
004B17F3  pop         ecx  
004B17F4  mov         dword ptr fs:[eax],edx 
004B17F7  push        4B1804h 
004B17FC  ret              
004B17FD  jmp         00403FA4 
004B1802  jmp         004B17FC 
004B1804  pop         ebp  
004B1805  ret              
004B1806  mov         eax,eax 
004B1808  sub         dword ptr ds:[4B5E38h],1 
004B180F  ret              
004B1810  pop         esp  
004B1811  sbb         byte ptr [ebx],cl 
004B1814  add         byte ptr [eax],al 
004B1816  add         byte ptr [eax],al 
004B1818  add         byte ptr [eax],al 
004B181A  add         byte ptr [eax],al 
004B181C  add         byte ptr [eax],al 
004B181E  add         byte ptr [eax],al 
004B1820  add         byte ptr [eax],al 
004B1822  add         byte ptr [eax],al 
004B1824  add         byte ptr [eax],al 
004B1826  add         byte ptr [eax],al 
004B1828  add         byte ptr [eax],al 
004B182A  add         byte ptr [eax],al 
004B182C  add         byte ptr [eax],al 
004B182E  add         byte ptr [eax],al 
004B1830  sbb         byte ptr fs:[ebx],cl 
004B1834  pop         eax  
004B1835  add         al,byte ptr [eax] 
004B1837  add         byte ptr [edi+edi*2+3A580041h],dl 
004B183E  inc         eax  
004B183F  add         ah,dl 
004B1841  and         byte ptr [edx],al 
004B1844  push        6C00403Ah 
004B1849  cmp         al,byte ptr [eax] 
004B184C  pushad           
004B184D  cmp         al,byte ptr [eax] 
004B1850  test        al,37h 
004B1852  inc         eax  
004B1853  add         ah,al 
004B1855  aaa              
004B1856  inc         eax  
004B1857  add         byte ptr [eax+42h],ch 
004B185B  add         byte ptr [eax-23FFBDDFh],cl 
004B1861  sbb         cl,byte ptr [ebx] 
004B1864  adc         eax,69615754h 
004B1869  je          004B18B1 
004B186B  imul        ebp,dword ptr [esi+69h],69576873h 
004B1872  jo          004B18D9 
004B1874  push        esp  
004B1875  push        64616572h 
004B187A  mov         eax,eax 
004B187C  push        ebp  
004B187D  mov         ebp,esp 
004B187F  add         esp,0FFFFFE10h 
004B1885  push        ebx  
004B1886  push        esi  
004B1887  push        edi  
004B1888  lea         edi,[ebp-1F0h] 
004B188E  xor         eax,eax 
004B1890  mov         dword ptr [ebp-4],eax 
004B1893  mov         eax,dword ptr [ebp+8] 
004B1896  mov         dword ptr [ebp-8],eax 
004B1899  push        4B1960h 
004B189E  push        0    
004B18A0  push        1    
004B18A2  call        00406E10 
004B18A7  mov         esi,eax 
004B18A9  test        esi,esi 
004B18AB  jne         004B194B 
004B18B1  push        4B1960h 
004B18B6  push        0    
004B18B8  push        0    
004B18BA  call        00406BF0 
004B18BF  mov         esi,eax 
004B18C1  mov         dword ptr [edi],1E8h 
004B18C7  mov         eax,dword ptr ds:[004B4694h] 
004B18CC  mov         eax,dword ptr [eax] 
004B18CE  call        0046F390 
004B18D3  mov         dword ptr [edi+4],eax 
004B18D6  mov         dword ptr [edi+8],1 
004B18DD  mov         dword ptr [edi+0Ch],2 
004B18E4  mov         ebx,1 
004B18E9  push        32h  
004B18EB  call        0040DE28 
004B18F0  mov         eax,dword ptr ds:[004B4694h] 
004B18F5  mov         eax,dword ptr [eax] 
004B18F7  mov         eax,dword ptr [eax+ebx*4+3C4h] 
004B18FE  call        0042C30C 
004B1903  mov         dword ptr [edi+14h],eax 
004B1906  push        edi  
004B1907  push        1    
004B1909  call        0042FF9C 
004B190E  inc         ebx  
004B190F  cmp         ebx,0Ah 
004B1912  jne         004B18E9 
004B1914  mov         eax,dword ptr [ebp-8] 
004B1917  cmp         dword ptr [eax],1 
004B191A  sbb         eax,eax 
004B191C  inc         eax  
004B191D  cmp         al,1 
004B191F  jne         004B18C1 
004B1921  push        32h  
004B1923  call        0040DE28 
004B1928  mov         eax,dword ptr ds:[004B4694h] 
004B192D  mov         eax,dword ptr [eax] 
004B192F  mov         eax,dword ptr [eax+3C4h] 
004B1935  call        0042C30C 
004B193A  mov         dword ptr [edi+14h],eax 
004B193D  push        edi  
004B193E  push        1    
004B1940  call        0042FF9C 
004B1945  push        esi  
004B1946  call        00406E38 
004B194B  push        esi  
004B194C  call        00406BC0 
004B1951  mov         eax,dword ptr [ebp-4] 
004B1954  pop         edi  
004B1955  pop         esi  
004B1956  pop         ebx  
004B1957  mov         esp,ebp 
004B1959  pop         ebp  
004B195A  ret         4    
004B195D  add         byte ptr [eax],al 
004B195F  add         byte ptr [ebx+38h],bh 
004B1962  xor         eax,42383535h 
004B1967  inc         ebp  
004B1968  cmp         dword ptr ds:[38303334h],ebp 
004B196E  sub         eax,33444434h 
004B1973  sub         eax,30423441h 
004B1978  sub         eax,45343833h 
004B197D  xor         byte ptr ds:[37463537h],dh 
004B1983  inc         ebp  
004B1984  xor         dword ptr [ebp],edi 
004B1987  add         byte ptr [ebp-75h],dl 
004B198A  in          al,dx 
004B198B  add         esp,0FFFFFDF4h 
004B1991  push        ebx  
004B1992  push        esi  
004B1993  xor         ecx,ecx 
004B1995  mov         dword ptr [ebp-20Ch],ecx 
004B199B  mov         dword ptr [ebp-4],ecx 
004B199E  mov         esi,edx 
004B19A0  mov         ebx,eax 
004B19A2  xor         eax,eax 
004B19A4  push        ebp  
004B19A5  push        4B1AB4h 
004B19AA  push        dword ptr fs:[eax] 
004B19AD  mov         dword ptr fs:[eax],esp 
004B19B0  lea         eax,[ebp-4] 
004B19B3  mov         edx,ebx 
004B19B5  call        0040483C 
004B19BA  lea         eax,[ebp-107h] 
004B19C0  push        eax  
004B19C1  push        100h 
004B19C6  call        00406D08 
004B19CB  lea         ebx,[ebp-107h] 
004B19D1  mov         byte ptr [ebp-6],3Ah 
004B19D5  mov         byte ptr [ebp-5],0 
004B19D9  jmp         004B1A78 
004B19DE  mov         al,byte ptr [ebx] 
004B19E0  mov         byte ptr [ebp-7],al 
004B19E3  push        100h 
004B19E8  lea         eax,[ebp-207h] 
004B19EE  push        eax  
004B19EF  lea         eax,[ebp-7] 
004B19F2  push        eax  
004B19F3  call        00406E18 
004B19F8  test        eax,eax 
004B19FA  jbe         004B1A6E 
004B19FC  lea         eax,[ebp-207h] 
004B1A02  call        00409760 
004B1A07  push        eax  
004B1A08  lea         eax,[ebp-4] 
004B1A0B  call        00404B5C 
004B1A10  mov         edx,eax 
004B1A12  lea         eax,[ebp-207h] 
004B1A18  pop         ecx  
004B1A19  call        004098BC 
004B1A1E  test        eax,eax 
004B1A20  jne         004B1A6E 
004B1A22  lea         eax,[ebp-207h] 
004B1A28  call        00409760 
004B1A2D  mov         ecx,eax 
004B1A2F  lea         eax,[ebp-4] 
004B1A32  mov         edx,1 
004B1A37  call        00404BA4 
004B1A3C  lea         eax,[ebp-20Ch] 
004B1A42  lea         edx,[ebp-7] 
004B1A45  mov         ecx,3 
004B1A4A  call        004048B4 
004B1A4F  mov         eax,dword ptr [ebp-20Ch] 
004B1A55  lea         edx,[ebp-4] 
004B1A58  mov         ecx,1 
004B1A5D  call        00404BEC 
004B1A62  mov         eax,esi 
004B1A64  mov         edx,dword ptr [ebp-4] 
004B1A67  call        00404698 
004B1A6C  jmp         004B1A93 
004B1A6E  mov         eax,ebx 
004B1A70  call        00409760 
004B1A75  add         ebx,eax 
004B1A77  inc         ebx  
004B1A78  mov         eax,ebx 
004B1A7A  call        00409760 
004B1A7F  test        eax,eax 
004B1A81  ja          004B19DE 
004B1A87  mov         eax,esi 
004B1A89  mov         edx,4B1ACCh 
004B1A8E  call        00404698 
004B1A93  xor         eax,eax 
004B1A95  pop         edx  
004B1A96  pop         ecx  
004B1A97  pop         ecx  
004B1A98  mov         dword ptr fs:[eax],edx 
004B1A9B  push        4B1ABBh 
004B1AA0  lea         eax,[ebp-20Ch] 
004B1AA6  call        00404644 
004B1AAB  lea         eax,[ebp-4] 
004B1AAE  call        00404644 
004B1AB3  ret              
004B1AB4  jmp         00403FA4 
004B1AB9  jmp         004B1AA0 
004B1ABB  pop         esi  
004B1ABC  pop         ebx  
004B1ABD  mov         esp,ebp 
004B1ABF  pop         ebp  
004B1AC0  ret              
004B1AC1  add         byte ptr [eax],al 
004B1AC3  add         bh,bh 
004B1AC5  db          ffh  
004B1AC6  db          ffh  
004B1AC7  dec         dword ptr [esi] 
004B1AC9  add         byte ptr [eax],al 
004B1ACB  add         byte ptr [ecx+6Eh],cl 
004B1ACE  arpl        word ptr [edi+72h],bp 
004B1AD1  jb          004B1B38 
004B1AD3  arpl        word ptr [eax+70h],si 
004B1AD7  popad            
004B1AD8  je          004B1B42 
004B1ADA  add         byte ptr [eax],al 
004B1ADC  push        ebp  
004B1ADD  mov         ebp,esp 
004B1ADF  add         esp,0FFFFFFECh 
004B1AE2  push        ebx  
004B1AE3  push        esi  
004B1AE4  push        edi  
004B1AE5  xor         edx,edx 
004B1AE7  mov         dword ptr [ebp-10h],edx 
004B1AEA  mov         dword ptr [ebp-14h],edx 
004B1AED  mov         esi,eax 
004B1AEF  xor         eax,eax 
004B1AF1  push        ebp  
004B1AF2  push        4B1BF1h 
004B1AF7  push        dword ptr fs:[eax] 
004B1AFA  mov         dword ptr fs:[eax],esp 
004B1AFD  xor         eax,eax 
004B1AFF  mov         dword ptr [ebp-0Ch],eax 
004B1B02  lea         eax,[ebp-4] 
004B1B05  push        eax  
004B1B06  push        0    
004B1B08  lea         eax,[ebp-0Ch] 
004B1B0B  push        eax  
004B1B0C  push        4B187Ch 
004B1B11  push        64h  
004B1B13  push        0    
004B1B15  call        00406C10 
004B1B1A  mov         edi,eax 
004B1B1C  push        4B1C00h 
004B1B21  push        0FFFFFFFFh 
004B1B23  push        100002h 
004B1B28  call        00406E00 
004B1B2D  test        eax,eax 
004B1B2F  jne         004B1B67 
004B1B31  push        1    
004B1B33  call        00406CF0 
004B1B38  xor         edx,edx 
004B1B3A  push        edx  
004B1B3B  push        eax  
004B1B3C  lea         eax,[ebp-14h] 
004B1B3F  call        00408FBC 
004B1B44  mov         ecx,dword ptr [ebp-14h] 
004B1B47  lea         eax,[ebp-10h] 
004B1B4A  mov         edx,4B1C18h 
004B1B4F  call        00404950 
004B1B54  mov         edx,dword ptr [ebp-10h] 
004B1B57  mov         eax,dword ptr ds:[004B4694h] 
004B1B5C  mov         eax,dword ptr [eax] 
004B1B5E  xor         ecx,ecx 
004B1B60  call        004B0D9C 
004B1B65  jmp         004B1BD6 
004B1B67  push        0FFFFFFFFh 
004B1B69  push        eax  
004B1B6A  call        00406EA8 
004B1B6F  push        0    
004B1B71  push        80h  
004B1B76  push        3    
004B1B78  push        0    
004B1B7A  push        3    
004B1B7C  push        80000000h 
004B1B81  push        4B1C3Ch 
004B1B86  call        00406BD8 
004B1B8B  mov         ebx,eax 
004B1B8D  cmp         ebx,0FFFFFFFFh 
004B1B90  je          004B1BC7 
004B1B92  push        0    
004B1B94  lea         eax,[ebp-8] 
004B1B97  push        eax  
004B1B98  push        218h 
004B1B9D  lea         eax,[esi+40h] 
004B1BA0  push        eax  
004B1BA1  push        0    
004B1BA3  push        0    
004B1BA5  push        222014h 
004B1BAA  push        ebx  
004B1BAB  call        00406C20 
004B1BB0  test        eax,eax 
004B1BB2  je          004B1BC1 
004B1BB4  push        esi  
004B1BB5  push        4B1C4Ch 
004B1BBA  mov         eax,esi 
004B1BBC  call        004222DC 
004B1BC1  push        ebx  
004B1BC2  call        00406BC0 
004B1BC7  mov         dword ptr [ebp-0Ch],0FFFFFFFFh 
004B1BCE  push        0FFFFFFFFh 
004B1BD0  push        edi  
004B1BD1  call        00406EA8 
004B1BD6  xor         eax,eax 
004B1BD8  pop         edx  
004B1BD9  pop         ecx  
004B1BDA  pop         ecx  
004B1BDB  mov         dword ptr fs:[eax],edx 
004B1BDE  push        4B1BF8h 
004B1BE3  lea         eax,[ebp-14h] 
004B1BE6  mov         edx,2 
004B1BEB  call        00404668 
004B1BF0  ret              
004B1BF1  jmp         00403FA4 
004B1BF6  jmp         004B1BE3 
004B1BF8  pop         edi  
004B1BF9  pop         esi  
004B1BFA  pop         ebx  
004B1BFB  mov         esp,ebp 
004B1BFD  pop         ebp  
004B1BFE  ret              
004B1BFF  add         byte ptr [esi+69h],al 
004B1C02  outs        dx,byte ptr [esi] 
004B1C03  imul        esi,dword ptr [ebx+68h],65706957h 
004B1C0A  inc         esi  
004B1C0B  imul        ebp,dword ptr [ebp],0FFFFFF00h 
004B1C13  jmp         dword ptr [edx] 
004B1C15  add         byte ptr [eax],al 
004B1C17  add         byte ptr [ebp+72h],al 
004B1C1A  jb          004B1C8B 
004B1C1C  jb          004B1C3E 
004B1C1E  outs        dx,dword ptr [esi] 
004B1C1F  jo          004B1C86 
004B1C21  outs        dx,byte ptr [esi] 
004B1C22  and         byte ptr [esi+69h],al 
004B1C25  outs        dx,byte ptr [esi] 
004B1C26  imul        esi,dword ptr [ebx+68h],65706957h 
004B1C2D  inc         esi  
004B1C2E  imul        ebp,dword ptr [ebp+20h],6E657645h 
004B1C36  je          004B1C58 
004B1C38  cmp         ah,byte ptr [eax] 
004B1C3A  add         byte ptr [eax],al 
004B1C3C  pop         esp  
004B1C3D  pop         esp  
004B1C3E  pop         esp  
004B1C40  push        edi  
004B1C41  imul        esi,dword ptr [eax+65h],656C6946h 
004B1C48  add         byte ptr [eax],al 
004B1C4A  add         byte ptr [eax],al 
004B1C4C  push        ebp  
004B1C4D  mov         ebp,esp 
004B1C4F  push        0    
004B1C51  push        0    
004B1C53  push        0    
004B1C55  push        ebx  
004B1C56  push        esi  
004B1C57  mov         ebx,eax 
004B1C59  mov         esi,dword ptr ds:[4B4694h] 
004B1C5F  xor         eax,eax 
004B1C61  push        ebp  
004B1C62  push        4B1D8Eh 
004B1C67  push        dword ptr fs:[eax] 
004B1C6A  mov         dword ptr fs:[eax],esp 
004B1C6D  mov         eax,dword ptr [ebx+40h] 
004B1C70  cmp         eax,4 
004B1C73  ja          004B1CDB 
004B1C75  jmp         dword ptr [eax*4+4B1C7Ch] 
004B1C7C  nop              
004B1C7D  sbb         al,4Bh 
004B1C7F  add         byte ptr [edi-51FFB4E4h],bl 
004B1C85  sbb         al,4Bh 
004B1C87  add         byte ptr [ebp-33FFB4E4h],bh 
004B1C8D  sbb         al,4Bh 
004B1C8F  add         byte ptr [ebp-5B4503BBh],cl 
004B1C95  sbb         eax,3FE8004Bh 
004B1C9A  sub         dh,ch 
004B1C9C  db          ffh  
004B1C9D  jmp         004B1CE8 
004B1C9F  lea         eax,[ebp-4] 
004B1CA2  mov         edx,4B1DC4h 
004B1CA7  call        004046DC 
004B1CAC  jmp         004B1CE8 
004B1CAE  lea         eax,[ebp-4] 
004B1CB1  mov         edx,4B1DDCh 
004B1CB6  call        004046DC 
004B1CBB  jmp         004B1CE8 
004B1CBD  lea         eax,[ebp-4] 
004B1CC0  mov         edx,4B1DECh 
004B1CC5  call        004046DC 
004B1CCA  jmp         004B1CE8 
004B1CCC  lea         eax,[ebp-4] 
004B1CCF  mov         edx,4B1E04h 
004B1CD4  call        004046DC 
004B1CD9  jmp         004B1CE8 
004B1CDB  lea         eax,[ebp-4] 
004B1CDE  mov         edx,4B1E24h 
004B1CE3  call        004046DC 
004B1CE8  push        0    
004B1CEA  lea         edx,[ebp-8] 
004B1CED  lea         eax,[ebx+50h] 
004B1CF0  call        004B1988 
004B1CF5  mov         edx,dword ptr [ebp-8] 
004B1CF8  mov         eax,dword ptr [esi] 
004B1CFA  mov         ecx,dword ptr [ebp-4] 
004B1CFD  call        004B0D9C 
004B1D02  mov         eax,dword ptr [esi] 
004B1D04  inc         dword ptr [eax+3ACh] 
004B1D0A  cmp         dword ptr [ebx+40h],2 
004B1D0E  jne         004B1D3A 
004B1D10  mov         eax,dword ptr [esi] 
004B1D12  mov         edx,dword ptr [eax+3BCh] 
004B1D18  mov         eax,dword ptr [eax+3B8h] 
004B1D1E  add         eax,dword ptr [ebx+48h] 
004B1D21  adc         edx,dword ptr [ebx+4Ch] 
004B1D24  mov         ecx,dword ptr [esi] 
004B1D26  mov         dword ptr [ecx+3B8h],eax 
004B1D2C  mov         dword ptr [ecx+3BCh],edx 
004B1D32  mov         eax,dword ptr [esi] 
004B1D34  inc         dword ptr [eax+3B0h] 
004B1D3A  mov         edx,4B1E34h 
004B1D3F  mov         eax,dword ptr [esi] 
004B1D41  call        004AF13C 
004B1D46  mov         eax,dword ptr [esi] 
004B1D48  mov         eax,dword ptr [eax+3A8h] 
004B1D4E  cmp         byte ptr [eax+10Eh],0 
004B1D55  je          004B1D73 
004B1D57  lea         edx,[ebp-0Ch] 
004B1D5A  lea         eax,[ebx+50h] 
004B1D5D  call        004B1988 
004B1D62  mov         eax,dword ptr [ebp-0Ch] 
004B1D65  call        00404B04 
004B1D6A  mov         edx,eax 
004B1D6C  mov         eax,dword ptr [esi] 
004B1D6E  call        004AF2F8 
004B1D73  xor         eax,eax 
004B1D75  pop         edx  
004B1D76  pop         ecx  
004B1D77  pop         ecx  
004B1D78  mov         dword ptr fs:[eax],edx 
004B1D7B  push        4B1D95h 
004B1D80  lea         eax,[ebp-0Ch] 
004B1D83  mov         edx,3 
004B1D88  call        00404668 
004B1D8D  ret              
004B1D8E  jmp         00403FA4 
004B1D93  jmp         004B1D80 
004B1D95  pop         esi  
004B1D96  pop         ebx  
004B1D97  mov         esp,ebp 
004B1D99  pop         ebp  
004B1D9A  ret              
004B1D9B  add         bh,bh 
004B1D9D  db          ffh  
004B1D9E  db          ffh  
004B1D9F  call        dword ptr [eax+eax] 
004B1DA2  add         byte ptr [eax],al 
004B1DA4  push        ebx  
004B1DA5  imul        ebp,dword ptr [ecx+70h],20h 
004B1DA9  sub         byte ptr [esi+6Fh],cl 
004B1DAC  je          004B1DCE 
004B1DAE  imul        ebp,dword ptr [esi+20h],746C6966h