objテーブル
obj.getpoint10063C40
obj.mes1005F8D0
obj.rand1005F930
obj.interpolation1005FA80
obj.effect1005D0A0
obj.draw1005E250
obj.load1005EF50
obj.setfont1005FE10
obj.drawpoly1005E680
obj.setoption10060580
obj.getoption10060C40
obj.getvalue100612C0
obj.setanchor100625E0
obj.getaudio100617A0
obj.copybuffer1005FEF0
obj.getpixel10061AC0
obj.putpixel10061D20
obj.copypixel10061F50
obj.pixeloption100620F0
obj.getpixeldata10062330
obj.putpixeldata100624A0
obj.filter1005E0B0
obj.getinfo100636D0
グローバル
OR10063B60
AND10063B90
XOR10063BC0
SHIFT10063BF0
RGB100637C0
HSV10063940
mes1005F8D0
rand1005F930
setfont1005FE10
debug_print1005D080

obj.getpoint

10063C4055PUSH EBP
10063C418BECMOV EBP,ESP
10063C4383E4 F8AND ESP,FFFFFFF8
10063C4683EC 0CSUB ESP,C
10063C4953PUSH EBX
10063C4A8B5D 08MOV EBX,[EBP+8]
10063C4D56PUSH ESI
10063C4E57PUSH EDI
10063C4F6A 01PUSH 1
10063C5153PUSH EBX
10063C52FF15 382B1B10CALL [101B2B38]lua_isnumber
10063C5883C4 08ADD ESP,8
10063C5B85C0TEST EAX,EAX
10063C5D0F84 AF010000JE 10063E12
10063C636A 01PUSH 1
10063C6553PUSH EBX
10063C66FF15 482B1B10CALL [101B2B48]luaL_checkinteger
10063C6C8BD0MOV EDX,EAX
10063C6EA0 B0241B10MOV AL,[101B24B0]
10063C7383C4 08ADD ESP,8
10063C76895424 10MOV [ESP+10],EDX
10063C7AA8 40TEST AL,40
10063C7CA1 282B1B10MOV EAX,[101B2B28]
10063C8174 0AJE SHORT 10063C8D
10063C8385D2TEST EDX,EDX
10063C8574 06JE SHORT 10063C8D
10063C87894424 10MOV [ESP+10],EAX
10063C8B8BD0MOV EDX,EAX
10063C8D33F6XOR ESI,ESI
10063C8F3BD6CMP EDX,ESI
10063C917D 06JGE SHORT 10063C99
10063C93897424 10MOV [ESP+10],ESI
10063C97EB 08JMP SHORT 10063CA1
10063C993BD0CMP EDX,EAX
10063C9B7E 08JLE SHORT 10063CA5
10063C9D894424 10MOV [ESP+10],EAX
10063CA18B5424 10MOV EDX,[ESP+10]
10063CA5A1 042B1B10MOV EAX,[101B2B04]
10063CAA8B3D A40F1E10MOV EDI,[101E0FA4]
10063CB08D0CC0LEA ECX,[EAX+EAX*8]
10063CB38D0C88LEA ECX,[EAX+ECX*4]
10063CB68D0C89LEA ECX,[ECX+ECX*4]
10063CB98B5CCF 50MOV EBX,[EDI+ECX*8+50]
10063CBD3BDECMP EBX,ESI
10063CBF895C24 14MOV [ESP+14],EBX
10063CC37D 04JGE SHORT 10063CC9
10063CC58BD8MOV EBX,EAX
10063CC7EB 18JMP SHORT 10063CE1
10063CC933C9XOR ECX,ECX
10063CCB3BD6CMP EDX,ESI
10063CCD7E 16JLE SHORT 10063CE5
10063CCF8B049D D8921510MOV EAX,[EBX*4+101592D8]
10063CD63BC6CMP EAX,ESI
10063CD87C 07JL SHORT 10063CE1
10063CDA41INC ECX
10063CDB8BD8MOV EBX,EAX
10063CDD3BCACMP ECX,EDX
10063CDF7C EEJL SHORT 10063CCF
10063CE1895C24 14MOV [ESP+14],EBX
10063CE53935 6CAB1B10CMP [101BAB6C],ESI
10063CEB74 59JE SHORT 10063D46
10063CED8B7D 08MOV EDI,[EBP+8]
10063CF057PUSH EDI
10063CF1FF15 AC231B10CALL [101B23AC]
10063CF783C4 04ADD ESP,4
10063CFA83F8 02CMP EAX,2
10063CFD7C 47JL SHORT 10063D46
10063CFF6A 02PUSH 2
10063D0157PUSH EDI
10063D02FF15 482B1B10CALL [101B2B48]
10063D088B3D F8291B10MOV EDI,[101B29F8]
10063D0E83C4 08ADD ESP,8
10063D1185C0TEST EAX,EAX
10063D137D 20JGE SHORT 10063D35
10063D1533D2XOR EDX,EDX
10063D178BCFMOV ECX,EDI
10063D198B1D 6CAB1B10MOV EBX,[101BAB6C]
10063D1F42INC EDX
10063D20030C8BADD ECX,[EBX+ECX*4]
10063D233BCFCMP ECX,EDI
10063D2575 F2JNZ SHORT 10063D19
10063D2785D2TEST EDX,EDX
10063D297E 04JLE SHORT 10063D2F
10063D2B03C2ADD EAX,EDX
10063D2D78 FCJS SHORT 10063D2B
10063D2F8B5C24 14MOV EBX,[ESP+14]
10063D3385C0TEST EAX,EAX
10063D357E 0FJLE SHORT 10063D46
10063D378B0D 6CAB1B10MOV ECX,[101BAB6C]
10063D3D8D1437LEA EDX,[EDI+ESI]
10063D40033491ADD ESI,[ECX+EDX*4]
10063D4348DEC EAX
10063D4475 F1JNZ SHORT 10063D37
10063D468B7D 08MOV EDI,[EBP+8]
10063D49C74424 14 01000000MOV DWORD PTR [ESP+14],1
10063D5157PUSH EDI
10063D52FF15 AC231B10CALL [101B23AC]
10063D5883C4 04ADD ESP,4
10063D5B83F8 03CMP EAX,3
10063D5E7C 10JL SHORT 10063D70
10063D606A 03PUSH 3
10063D6257PUSH EDI
10063D63FF15 482B1B10CALL [101B2B48]
10063D6983C4 08ADD ESP,8
10063D6C894424 14MOV [ESP+14],EAX
10063D708B4424 14MOV EAX,[ESP+14]
10063D7485C0TEST EAX,EAX
10063D760F8E 8B000000JLE 10063E07
10063D7C8D14DBLEA EDX,[EBX+EBX*8]
10063D7F8D0493LEA EAX,[EBX+EDX*4]
10063D828B5C24 14MOV EBX,[ESP+14]
10063D868D3C80LEA EDI,[EAX+EAX*4]
10063D8903FFADD EDI,EDI
10063D8B8B4424 10MOV EAX,[ESP+10]
10063D8F8B0D 282B1B10MOV ECX,[101B2B28]
10063D9583EC 08SUB ESP,8
10063D983BC1CMP EAX,ECX
10063D9A7D 26JGE SHORT 10063DC2
10063D9C8B0D F4211B10MOV ECX,[101B21F4]
10063DA2A1 A40F1E10MOV EAX,[101E0FA4]
10063DA78D140FLEA EDX,[EDI+ECX]
10063DAA8B4D 08MOV ECX,[EBP+8]
10063DAD03D6ADD EDX,ESI
10063DAFDB8490 F8000000FILD DWORD PTR [EAX+EDX*4+F8]
10063DB6DC0D 60AB1B10FMUL QWORD PTR [101BAB60]
10063DBCDD1C24FSTP QWORD PTR [ESP]
10063DBF51PUSH ECX
10063DC0EB 25JMP SHORT 10063DE7
10063DC28B15 F4211B10MOV EDX,[101B21F4]
10063DC88B0D A40F1E10MOV ECX,[101E0FA4]
10063DCE8D0417LEA EAX,[EDI+EDX]
10063DD18B55 08MOV EDX,[EBP+8]
10063DD403C6ADD EAX,ESI
10063DD6DB8481 F8010000FILD DWORD PTR [ECX+EAX*4+1F8]
10063DDDDC0D 60AB1B10FMUL QWORD PTR [101BAB60]
10063DE3DD1C24FSTP QWORD PTR [ESP]
10063DE652PUSH EDX
10063DE7FF15 D8281B10CALL [101B28D8]
10063DEDA1 6CAB1B10MOV EAX,[101BAB6C]
10063DF283C4 0CADD ESP,C
10063DF585C0TEST EAX,EAX
10063DF774 0BJE SHORT 10063E04
10063DF98B0D F8291B10MOV ECX,[101B29F8]
10063DFF03CEADD ECX,ESI
10063E01033488ADD ESI,[EAX+ECX*4]
10063E044BDEC EBX
10063E0575 84JNZ SHORT 10063D8B
10063E078B4424 14MOV EAX,[ESP+14]
10063E0B5FPOP EDI
10063E0C5EPOP ESI
10063E0D5BPOP EBX
10063E0E8BE5MOV ESP,EBP
10063E105DPOP EBP
10063E11C3RETN
10063E126A 00PUSH 0
10063E146A 01PUSH 1
10063E1653PUSH EBX
10063E17FF15 B4AC1B10CALL [101BACB4]
10063E1D8BF0MOV ESI,EAX
10063E1F83C4 0CADD ESP,C
10063E2285F6TEST ESI,ESI
10063E240F84 5F030000JE 10064189
10063E2A8B3D A4A10910MOV EDI,[KERNEL32.dll->lstrcmpiA]
10063E3068 F8770A10PUSH 100A77F8
10063E3556PUSH ESI
10063E36FFD7CALL EDI
10063E3885C0TEST EAX,EAX
10063E3A75 3DJNZ SHORT 10063E79
10063E3CF605 B0241B10 40TEST BYTE PTR [101B24B0],40
10063E4374 23JE SHORT 10063E68
10063E458B15 1C231B10MOV EDX,[101B231C]
10063E4BA1 18231B10MOV EAX,[101B2318]
10063E5052PUSH EDX
10063E5150PUSH EAX
10063E5253PUSH EBX
10063E53FF15 D8281B10CALL [101B28D8]
10063E5983C4 0CADD ESP,C
10063E5CB8 01000000MOV EAX,1
10063E615FPOP EDI
10063E625EPOP ESI
10063E635BPOP EBX
10063E648BE5MOV ESP,EBP
10063E665DPOP EBP
10063E67C3RETN
10063E68DB05 B0AC1B10FILD DWORD PTR [101BACB0]
10063E6EDC05 502B1B10FADD QWORD PTR [101B2B50]
10063E74E9 42020000JMP 100640BB
10063E7968 487A0A10PUSH 100A7A48
10063E7E56PUSH ESI
10063E7FFFD7CALL EDI
10063E8185C0TEST EAX,EAX
10063E8375 24JNZ SHORT 10063EA9
10063E858B0D 1C231B10MOV ECX,[101B231C]
10063E8B8B15 18231B10MOV EDX,[101B2318]
10063E9151PUSH ECX
10063E9252PUSH EDX
10063E9353PUSH EBX
10063E94FF15 D8281B10CALL [101B28D8]
10063E9A83C4 0CADD ESP,C
10063E9DB8 01000000MOV EAX,1
10063EA25FPOP EDI
10063EA35EPOP ESI
10063EA45BPOP EBX
10063EA58BE5MOV ESP,EBP
10063EA75DPOP EBP
10063EA8C3RETN
10063EA968 A8FB0910PUSH 1009FBA8
10063EAE56PUSH ESI
10063EAFFFD7CALL EDI
10063EB185C0TEST EAX,EAX
10063EB375 3EJNZ SHORT 10063EF3
10063EB5F605 B0241B10 40TEST BYTE PTR [101B24B0],40
10063EBC74 18JE SHORT 10063ED6
10063EBE6A 02PUSH 2
10063EC053PUSH EBX
10063EC1FF15 78AB1B10CALL [101BAB78]
10063EC783C4 08ADD ESP,8
10063ECAB8 01000000MOV EAX,1
10063ECF5FPOP EDI
10063ED05EPOP ESI
10063ED15BPOP EBX
10063ED28BE5MOV ESP,EBP
10063ED45DPOP EBP
10063ED5C3RETN
10063ED6A1 282B1B10MOV EAX,[101B2B28]
10063EDB40INC EAX
10063EDC50PUSH EAX
10063EDD53PUSH EBX
10063EDEFF15 78AB1B10CALL [101BAB78]
10063EE483C4 08ADD ESP,8
10063EE7B8 01000000MOV EAX,1
10063EEC5FPOP EDI
10063EED5EPOP ESI
10063EEE5BPOP EBX
10063EEF8BE5MOV ESP,EBP
10063EF15DPOP EBP
10063EF2C3RETN
10063EF368 407A0A10PUSH 100A7A40
10063EF856PUSH ESI
10063EF9FFD7CALL EDI
10063EFB85C0TEST EAX,EAX
10063EFD75 18JNZ SHORT 10063F17
10063EFFE8 EC0B0000CALL 10064AF0
10063F04894424 14MOV [ESP+14],EAX
10063F08DB4424 14FILD DWORD PTR [ESP+14]
10063F0CDC0D 60AB1B10FMUL QWORD PTR [101BAB60]
10063F12E9 A4010000JMP 100640BB
10063F1768 ACD60910PUSH 1009D6AC
10063F1C56PUSH ESI
10063F1DFFD7CALL EDI
10063F1F85C0TEST EAX,EAX
10063F2175 3AJNZ SHORT 10063F5D
10063F23A1 042B1B10MOV EAX,[101B2B04]
10063F288D0CC0LEA ECX,[EAX+EAX*8]
10063F2B8D0488LEA EAX,[EAX+ECX*4]
10063F2E8D1480LEA EDX,[EAX+EAX*4]
10063F31A1 F4211B10MOV EAX,[101B21F4]
10063F368D0C50LEA ECX,[EAX+EDX*2]
10063F398B15 A40F1E10MOV EDX,[101E0FA4]
10063F3F8B848A C0040000MOV EAX,[EDX+ECX*4+4C0]
10063F4650PUSH EAX
10063F4753PUSH EBX
10063F48FF15 78AB1B10CALL [101BAB78]
10063F4E83C4 08ADD ESP,8
10063F51B8 01000000MOV EAX,1
10063F565FPOP EDI
10063F575EPOP ESI
10063F585BPOP EBX
10063F598BE5MOV ESP,EBP
10063F5B5DPOP EBP
10063F5CC3RETN
10063F5D68 347A0A10PUSH 100A7A34
10063F6256PUSH ESI
10063F63FFD7CALL EDI
10063F6585C0TEST EAX,EAX
10063F6775 28JNZ SHORT 10063F91
10063F69A1 042B1B10MOV EAX,[101B2B04]
10063F6E8D0CC0LEA ECX,[EAX+EAX*8]
10063F718D0488LEA EAX,[EAX+ECX*4]
10063F748D1480LEA EDX,[EAX+EAX*4]
10063F77A1 F4211B10MOV EAX,[101B21F4]
10063F7C8D0C50LEA ECX,[EAX+EDX*2]
10063F7F8B15 A40F1E10MOV EDX,[101E0FA4]
10063F858B848A F8020000MOV EAX,[EDX+ECX*4+2F8]
10063F8CC1E8 06SHR EAX,6
10063F8FEB 32JMP SHORT 10063FC3
10063F9168 287A0A10PUSH 100A7A28
10063F9656PUSH ESI
10063F97FFD7CALL EDI
10063F9985C0TEST EAX,EAX
10063F9B75 40JNZ SHORT 10063FDD
10063F9DA1 042B1B10MOV EAX,[101B2B04]
10063FA28D0CC0LEA ECX,[EAX+EAX*8]
10063FA58D0488LEA EAX,[EAX+ECX*4]
10063FA88D1480LEA EDX,[EAX+EAX*4]
10063FABA1 F4211B10MOV EAX,[101B21F4]
10063FB08D0C50LEA ECX,[EAX+EDX*2]
10063FB38B15 A40F1E10MOV EDX,[101E0FA4]
10063FB98B848A F8020000MOV EAX,[EDX+ECX*4+2F8]
10063FC0C1E8 05SHR EAX,5
10063FC383E0 01AND EAX,1
10063FC650PUSH EAX
10063FC753PUSH EBX
10063FC8FF15 442B1B10CALL [101B2B44]
10063FCE83C4 08ADD ESP,8
10063FD1B8 01000000MOV EAX,1
10063FD65FPOP EDI
10063FD75EPOP ESI
10063FD85BPOP EBX
10063FD98BE5MOV ESP,EBP
10063FDB5DPOP EBP
10063FDCC3RETN
10063FDD68 3C780A10PUSH 100A783C
10063FE256PUSH ESI
10063FE3FFD7CALL EDI
10063FE585C0TEST EAX,EAX
10063FE70F85 EA000000JNZ 100640D7
10063FEDA1 042B1B10MOV EAX,[101B2B04]
10063FF28B15 A40F1E10MOV EDX,[101E0FA4]
10063FF88D0CC0LEA ECX,[EAX+EAX*8]
10063FFB8D0488LEA EAX,[EAX+ECX*4]
10063FFE8D0480LEA EAX,[EAX+EAX*4]
100640018D0CC2LEA ECX,[EDX+EAX*8]
100640048B44C2 50MOV EAX,[EDX+EAX*8+50]
1006400885C0TEST EAX,EAX
1006400A7D 05JGE SHORT 10064011
1006400C8B49 08MOV ECX,[ECX+8]
1006400FEB 0DJMP SHORT 1006401E
100640118D0CC0LEA ECX,[EAX+EAX*8]
100640148D0488LEA EAX,[EAX+ECX*4]
100640178D0480LEA EAX,[EAX+EAX*4]
1006401A8B4CC2 08MOV ECX,[EDX+EAX*8+8]
1006401E53PUSH EBX
1006401F894C24 18MOV [ESP+18],ECX
10064023FF15 AC231B10CALL [101B23AC]
1006402983C4 04ADD ESP,4
1006402C83F8 02CMP EAX,2
1006402F7C 78JL SHORT 100640A9
100640316A 02PUSH 2
1006403353PUSH EBX
10064034FF15 482B1B10CALL [101B2B48]
1006403A8B15 042B1B10MOV EDX,[101B2B04]
100640408B3D A40F1E10MOV EDI,[101E0FA4]
1006404683C4 08ADD ESP,8
100640498D0CD2LEA ECX,[EDX+EDX*8]
1006404C8D0C8ALEA ECX,[EDX+ECX*4]
1006404F8D0C89LEA ECX,[ECX+ECX*4]
100640528B4CCF 50MOV ECX,[EDI+ECX*8+50]
1006405685C9TEST ECX,ECX
100640587D 04JGE SHORT 1006405E
1006405A8BCAMOV ECX,EDX
1006405CEB 18JMP SHORT 10064076
1006405E33F6XOR ESI,ESI
1006406085C0TEST EAX,EAX
100640627E 12JLE SHORT 10064076
100640648B148D D8921510MOV EDX,[ECX*4+101592D8]
1006406B85D2TEST EDX,EDX
1006406D7C 07JL SHORT 10064076
1006406F46INC ESI
100640708BCAMOV ECX,EDX
100640723BF0CMP ESI,EAX
100640747C EEJL SHORT 10064064
100640768B15 282B1B10MOV EDX,[101B2B28]
1006407C3BC2CMP EAX,EDX
1006407E8D14C9LEA EDX,[ECX+ECX*8]
100640818D0C91LEA ECX,[ECX+EDX*4]
100640848D0489LEA EAX,[ECX+ECX*4]
100640877D 06JGE SHORT 1006408F
100640898B4CC7 08MOV ECX,[EDI+EAX*8+8]
1006408DEB 04JMP SHORT 10064093
1006408F8B4CC7 0CMOV ECX,[EDI+EAX*8+C]
100640938B4424 14MOV EAX,[ESP+14]
10064097DB05 BCD41410FILD DWORD PTR [1014D4BC]
1006409D2BC8SUB ECX,EAX
1006409F894C24 14MOV [ESP+14],ECX
100640A3DA4C24 14FIMUL DWORD PTR [ESP+14]
100640A7EB 0CJMP SHORT 100640B5
100640A9DB05 BCD41410FILD DWORD PTR [1014D4BC]
100640AFDC0D C8281B10FMUL QWORD PTR [101B28C8]
100640B5DA35 A4D31410FIDIV DWORD PTR [1014D3A4]
100640BB83EC 08SUB ESP,8
100640BEDD1C24FSTP QWORD PTR [ESP]
100640C153PUSH EBX
100640C2FF15 D8281B10CALL [101B28D8]
100640C883C4 0CADD ESP,C
100640CBB8 01000000MOV EAX,1
100640D05FPOP EDI
100640D15EPOP ESI
100640D25BPOP EBX
100640D38BE5MOV ESP,EBP
100640D55DPOP EBP
100640D6C3RETN
100640D768 207A0A10PUSH 100A7A20
100640DC56PUSH ESI
100640DDFFD7CALL EDI
100640DF85C0TEST EAX,EAX
100640E10F85 A2000000JNZ 10064189
100640E78B15 6CAB1B10MOV EDX,[101BAB6C]
100640ED33F6XOR ESI,ESI
100640EF3BD6CMP EDX,ESI
100640F175 20JNZ SHORT 10064113
100640F356PUSH ESI
100640F453PUSH EBX
100640F5FF15 78AB1B10CALL [101BAB78]
100640FB6A 01PUSH 1
100640FD53PUSH EBX
100640FEFF15 78AB1B10CALL [101BAB78]
1006410483C4 10ADD ESP,10
10064107B8 02000000MOV EAX,2
1006410C5FPOP EDI
1006410D5EPOP ESI
1006410E5BPOP EBX
1006410F8BE5MOV ESP,EBP
100641115DPOP EBP
10064112C3RETN
100641138B3D F8291B10MOV EDI,[101B29F8]
100641193934BACMP [EDX+EDI*4],ESI
1006411C75 20JNZ SHORT 1006413E
1006411E56PUSH ESI
1006411F53PUSH EBX
10064120FF15 78AB1B10CALL [101BAB78]
100641266A 01PUSH 1
1006412853PUSH EBX
10064129FF15 78AB1B10CALL [101BAB78]
1006412F83C4 10ADD ESP,10
10064132B8 02000000MOV EAX,2
100641375FPOP EDI
100641385EPOP ESI
100641395BPOP EBX
1006413A8BE5MOV ESP,EBP
1006413C5DPOP EBP
1006413DC3RETN
1006413E8BC7MOV EAX,EDI
10064140897424 14MOV [ESP+14],ESI
100641448B0C82MOV ECX,[EDX+EAX*4]
1006414746INC ESI
1006414885C9TEST ECX,ECX
1006414A7D 0EJGE SHORT 1006415A
1006414C8B3D F8291B10MOV EDI,[101B29F8]
10064152C74424 14 00000000MOV DWORD PTR [ESP+14],0
1006415A03C1ADD EAX,ECX
1006415C3BC7CMP EAX,EDI
1006415E74 06JE SHORT 10064166
10064160FF4424 14INC DWORD PTR [ESP+14]
10064164EB DEJMP SHORT 10064144
100641668B5424 14MOV EDX,[ESP+14]
1006416A52PUSH EDX
1006416B53PUSH EBX
1006416CFF15 78AB1B10CALL [101BAB78]
1006417256PUSH ESI
1006417353PUSH EBX
10064174FF15 78AB1B10CALL [101BAB78]
1006417A83C4 10ADD ESP,10
1006417DB8 02000000MOV EAX,2
100641825FPOP EDI
100641835EPOP ESI
100641845BPOP EBX
100641858BE5MOV ESP,EBP
100641875DPOP EBP
10064188C3RETN
100641895FPOP EDI
1006418A5EPOP ESI
1006418B33C0XOR EAX,EAX
1006418D5BPOP EBX
1006418E8BE5MOV ESP,EBP
100641905DPOP EBP
10064191C3RETN

mes

1005F8D0A1 68231B10MOV EAX,[101B2368]
1005F8D585C0TEST EAX,EAX
1005F8D774 45JE SHORT 1005F91E
1005F8D98B4424 04MOV EAX,[ESP+4]
1005F8DD6A 00PUSH 0
1005F8DF6A 01PUSH 1
1005F8E150PUSH EAX
1005F8E2FF15 B4AC1B10CALL [101BACB4]
1005F8E883C4 0CADD ESP,C
1005F8EB85C0TEST EAX,EAX
1005F8ED74 2FJE SHORT 1005F91E
1005F8EF8B15 B4281B10MOV EDX,[101B28B4]
1005F8F58B0D 04221B10MOV ECX,[101B2204]
1005F8FB2BD1SUB EDX,ECX
1005F8FD52PUSH EDX
1005F8FE50PUSH EAX
1005F8FFA1 68231B10MOV EAX,[101B2368]
1005F9048D0C48LEA ECX,[EAX+ECX*2]
1005F90751PUSH ECX
1005F908E8 B3D6FFFFCALL 1005CFC0
1005F90D8B0D 04221B10MOV ECX,[101B2204]
1005F91383C4 0CADD ESP,C
1005F91603C8ADD ECX,EAX
1005F918890D 04221B10MOV [101B2204],ECX
1005F91E33C0XOR EAX,EAX
1005F920C3RETN

obj.rand

1005F93051PUSH ECX
1005F93153PUSH EBX
1005F93255PUSH EBP
1005F9338B6C24 10MOV EBP,[ESP+10]
1005F93756PUSH ESI
1005F93857PUSH EDI
1005F9396A 01PUSH 1
1005F93B55PUSH EBP
1005F93CFF15 482B1B10CALL [101B2B48]
1005F9428BF0MOV ESI,EAX
1005F9446A 02PUSH 2
1005F94655PUSH EBP
1005F947897424 28MOV [ESP+28],ESI
1005F94BFF15 482B1B10CALL [101B2B48]
1005F9518BD8MOV EBX,EAX
1005F95383C4 10ADD ESP,10
1005F9563BF3CMP ESI,EBX
1005F9587E 06JLE SHORT 1005F960
1005F95A895C24 18MOV [ESP+18],EBX
1005F95E8BDEMOV EBX,ESI
1005F9608B0D 202B1B10MOV ECX,[101B2B20]
1005F96685C9TEST ECX,ECX
1005F96874 3CJE SHORT 1005F9A6
1005F96A8B81 38010000MOV EAX,[ECX+138]
1005F9708B79 1CMOV EDI,[ECX+1C]
1005F9738B80 C0050000MOV EAX,[EAX+5C0]
1005F9798D1440LEA EDX,[EAX+EAX*2]
1005F97C8D1492LEA EDX,[EDX+EDX*4]
1005F97FC1E2 04SHL EDX,4
1005F9822BD0SUB EDX,EAX
1005F9848D34D0LEA ESI,[EAX+EDX*8]
1005F9878B91 20010000MOV EDX,[ECX+120]
1005F98D8BC2MOV EAX,EDX
1005F98FC1E0 06SHL EAX,6
1005F9922BC2SUB EAX,EDX
1005F9948D0440LEA EAX,[EAX+EAX*2]
1005F9978D1482LEA EDX,[EDX+EAX*4]
1005F99A8B81 18010000MOV EAX,[ECX+118]
1005F9A033F2XOR ESI,EDX
1005F9A22BF8SUB EDI,EAX
1005F9A4EB 35JMP SHORT 1005F9DB
1005F9A6A1 042B1B10MOV EAX,[101B2B04]
1005F9ABDD05 C8281B10FLD QWORD PTR [101B28C8]
1005F9B18D0C40LEA ECX,[EAX+EAX*2]
1005F9B48D0C89LEA ECX,[ECX+ECX*4]
1005F9B7C1E1 04SHL ECX,4
1005F9BA2BC8SUB ECX,EAX
1005F9BC8D34C8LEA ESI,[EAX+ECX*8]
1005F9BF8B0D F4211B10MOV ECX,[101B21F4]
1005F9C58BC1MOV EAX,ECX
1005F9C7C1E0 06SHL EAX,6
1005F9CA2BC1SUB EAX,ECX
1005F9CC8D1440LEA EDX,[EAX+EAX*2]
1005F9CF8D0491LEA EAX,[ECX+EDX*4]
1005F9D233F0XOR ESI,EAX
1005F9D4E8 FF200300CALL 10091AD8
1005F9D98BF8MOV EDI,EAX
1005F9DB55PUSH EBP
1005F9DCFF15 AC231B10CALL [101B23AC]
1005F9E283C4 04ADD ESP,4
1005F9E583F8 03CMP EAX,3
1005F9E8894424 10MOV [ESP+10],EAX
1005F9EC7C 18JL SHORT 1005FA06
1005F9EE6A 03PUSH 3
1005F9F055PUSH EBP
1005F9F1FF15 482B1B10CALL [101B2B48]
1005F9F783C4 08ADD ESP,8
1005F9FA85C0TEST EAX,EAX
1005F9FC7D 06JGE SHORT 1005FA04
1005F9FEF7D8NEG EAX
1005FA008BF0MOV ESI,EAX
1005FA02EB 02JMP SHORT 1005FA06
1005FA0403F0ADD ESI,EAX
1005FA06837C24 10 04CMP DWORD PTR [ESP+10],4
1005FA0B7C 0EJL SHORT 1005FA1B
1005FA0D6A 04PUSH 4
1005FA0F55PUSH EBP
1005FA10FF15 482B1B10CALL [101B2B48]
1005FA1683C4 08ADD ESP,8
1005FA198BF8MOV EDI,EAX
1005FA1B8BCFMOV ECX,EDI
1005FA1D8BD7MOV EDX,EDI
1005FA1FC1E1 07SHL ECX,7
1005FA22C1FA 02SAR EDX,2
1005FA2533CAXOR ECX,EDX
1005FA2733CFXOR ECX,EDI
1005FA29BF 2D1C0000MOV EDI,1C2D
1005FA2E03F1ADD ESI,ECX
1005FA308D04F6LEA EAX,[ESI+ESI*8]
1005FA338D0CC6LEA ECX,[ESI+EAX*8]
1005FA368BC6MOV EAX,ESI
1005FA3899CDQ
1005FA39F7FFIDIV EDI
1005FA3B81F1 37D17B13XOR ECX,137BD137
1005FA4103D6ADD EDX,ESI
1005FA4303CAADD ECX,EDX
1005FA458BD1MOV EDX,ECX
1005FA478BC1MOV EAX,ECX
1005FA49C1E2 07SHL EDX,7
1005FA4CC1F8 02SAR EAX,2
1005FA4F33D0XOR EDX,EAX
1005FA5133CAXOR ECX,EDX
1005FA538BC1MOV EAX,ECX
1005FA55C1F8 10SAR EAX,10
1005FA5833C1XOR EAX,ECX
1005FA5A8B4C24 18MOV ECX,[ESP+18]
1005FA5E2BD9SUB EBX,ECX
1005FA6099CDQ
1005FA6143INC EBX
1005FA62F7FBIDIV EBX
1005FA6403D1ADD EDX,ECX
1005FA6652PUSH EDX
1005FA6755PUSH EBP
1005FA68FF15 78AB1B10CALL [101BAB78]
1005FA6E83C4 08ADD ESP,8
1005FA71B8 01000000MOV EAX,1
1005FA765FPOP EDI
1005FA775EPOP ESI
1005FA785DPOP EBP
1005FA795BPOP EBX
1005FA7A59POP ECX
1005FA7BC3RETN

obj.interpolation

1005FA8055PUSH EBP
1005FA818BECMOV EBP,ESP
1005FA8383E4 F8AND ESP,FFFFFFF8
1005FA8683EC 6CSUB ESP,6C
1005FA8956PUSH ESI
1005FA8A8B75 08MOV ESI,[EBP+8]
1005FA8D56PUSH ESI
1005FA8EFF15 AC231B10CALL [101B23AC]
1005FA9483C4 04ADD ESP,4
1005FA9783F8 0DCMP EAX,D
1005FA9A6A 01PUSH 1
1005FA9C56PUSH ESI
1005FA9D0F8C 23010000JL 1005FBC6
1005FAA3FF15 0C221B10CALL [101B220C]
1005FAA9DD5C24 10FSTP QWORD PTR [ESP+10]
1005FAAD6A 02PUSH 2
1005FAAF56PUSH ESI
1005FAB0FF15 0C221B10CALL [101B220C]
1005FAB6DD5C24 20FSTP QWORD PTR [ESP+20]
1005FABA6A 03PUSH 3
1005FABC56PUSH ESI
1005FABDFF15 0C221B10CALL [101B220C]
1005FAC3DD5C24 30FSTP QWORD PTR [ESP+30]
1005FAC76A 04PUSH 4
1005FAC956PUSH ESI
1005FACAFF15 0C221B10CALL [101B220C]
1005FAD0DD5C24 40FSTP QWORD PTR [ESP+40]
1005FAD46A 05PUSH 5
1005FAD656PUSH ESI
1005FAD7FF15 0C221B10CALL [101B220C]
1005FADDDD9C24 80000000FSTP QWORD PTR [ESP+80]
1005FAE46A 06PUSH 6
1005FAE656PUSH ESI
1005FAE7FF15 0C221B10CALL [101B220C]
1005FAEDDD9C24 90000000FSTP QWORD PTR [ESP+90]
1005FAF46A 07PUSH 7
1005FAF656PUSH ESI
1005FAF7FF15 0C221B10CALL [101B220C]
1005FAFDDD9C24 A0000000FSTP QWORD PTR [ESP+A0]
1005FB046A 08PUSH 8
1005FB0656PUSH ESI
1005FB07FF15 0C221B10CALL [101B220C]
1005FB0DDD9C24 80000000FSTP QWORD PTR [ESP+80]
1005FB1483C4 40ADD ESP,40
1005FB176A 09PUSH 9
1005FB1956PUSH ESI
1005FB1AFF15 0C221B10CALL [101B220C]
1005FB20DD5C24 50FSTP QWORD PTR [ESP+50]
1005FB246A 0APUSH A
1005FB2656PUSH ESI
1005FB27FF15 0C221B10CALL [101B220C]
1005FB2DDD5C24 60FSTP QWORD PTR [ESP+60]
1005FB316A 0BPUSH B
1005FB3356PUSH ESI
1005FB34FF15 0C221B10CALL [101B220C]
1005FB3ADD5C24 40FSTP QWORD PTR [ESP+40]
1005FB3E6A 0CPUSH C
1005FB4056PUSH ESI
1005FB41FF15 0C221B10CALL [101B220C]
1005FB47DD5C24 50FSTP QWORD PTR [ESP+50]
1005FB4B6A 0DPUSH D
1005FB4D56PUSH ESI
1005FB4EFF15 0C221B10CALL [101B220C]
1005FB548D4424 38LEA EAX,[ESP+38]
1005FB588D4C24 50LEA ECX,[ESP+50]
1005FB5CDD5C24 60FSTP QWORD PTR [ESP+60]
1005FB6050PUSH EAX
1005FB618D5424 6CLEA EDX,[ESP+6C]
1005FB6551PUSH ECX
1005FB668D8424 88000000LEA EAX,[ESP+88]
1005FB6D52PUSH EDX
1005FB6E8B5424 40MOV EDX,[ESP+40]
1005FB728D4C24 44LEA ECX,[ESP+44]
1005FB7650PUSH EAX
1005FB778B4424 40MOV EAX,[ESP+40]
1005FB7B51PUSH ECX
1005FB7C52PUSH EDX
1005FB7D50PUSH EAX
1005FB7EE8 1D570000CALL 100652A0
1005FB838B4C24 58MOV ECX,[ESP+58]
1005FB878B5424 54MOV EDX,[ESP+54]
1005FB8B83C4 44ADD ESP,44
1005FB8E51PUSH ECX
1005FB8F52PUSH EDX
1005FB9056PUSH ESI
1005FB91FF15 D8281B10CALL [101B28D8]
1005FB978B4424 28MOV EAX,[ESP+28]
1005FB9B8B4C24 24MOV ECX,[ESP+24]
1005FB9F50PUSH EAX
1005FBA051PUSH ECX
1005FBA156PUSH ESI
1005FBA2FF15 D8281B10CALL [101B28D8]
1005FBA88B5424 3CMOV EDX,[ESP+3C]
1005FBAC52PUSH EDX
1005FBAD8B4424 3CMOV EAX,[ESP+3C]
1005FBB150PUSH EAX
1005FBB256PUSH ESI
1005FBB3FF15 D8281B10CALL [101B28D8]
1005FBB983C4 24ADD ESP,24
1005FBBCB8 03000000MOV EAX,3
1005FBC15EPOP ESI
1005FBC28BE5MOV ESP,EBP
1005FBC45DPOP EBP
1005FBC5C3RETN
1005FBC683F8 09CMP EAX,9
1005FBC90F8C 1E010000JL 1005FCED
1005FBCFFF15 0C221B10CALL [101B220C]
1005FBD5DD5C24 10FSTP QWORD PTR [ESP+10]
1005FBD96A 02PUSH 2
1005FBDB56PUSH ESI
1005FBDCFF15 0C221B10CALL [101B220C]
1005FBE2DD5C24 20FSTP QWORD PTR [ESP+20]
1005FBE66A 03PUSH 3
1005FBE856PUSH ESI
1005FBE9FF15 0C221B10CALL [101B220C]
1005FBEFDD5C24 30FSTP QWORD PTR [ESP+30]
1005FBF36A 04PUSH 4
1005FBF556PUSH ESI
1005FBF6C74424 40 00000000MOV DWORD PTR [ESP+40],0
1005FBFEC74424 44 00000000MOV DWORD PTR [ESP+44],0
1005FC06FF15 0C221B10CALL [101B220C]
1005FC0CDD5C24 78FSTP QWORD PTR [ESP+78]
1005FC106A 05PUSH 5
1005FC1256PUSH ESI
1005FC13FF15 0C221B10CALL [101B220C]
1005FC19DD9C24 88000000FSTP QWORD PTR [ESP+88]
1005FC206A 06PUSH 6
1005FC2256PUSH ESI
1005FC23C78424 98000000 00000000MOV DWORD PTR [ESP+98],0
1005FC2EC78424 9C000000 00000000MOV DWORD PTR [ESP+9C],0
1005FC39FF15 0C221B10CALL [101B220C]
1005FC3FDD5C24 70FSTP QWORD PTR [ESP+70]
1005FC436A 07PUSH 7
1005FC4556PUSH ESI
1005FC46FF15 0C221B10CALL [101B220C]
1005FC4CDD9C24 80000000FSTP QWORD PTR [ESP+80]
1005FC536A 08PUSH 8
1005FC5556PUSH ESI
1005FC56C78424 90000000 00000000MOV DWORD PTR [ESP+90],0
1005FC61C78424 94000000 00000000MOV DWORD PTR [ESP+94],0
1005FC6CFF15 0C221B10CALL [101B220C]
1005FC72DD5C24 68FSTP QWORD PTR [ESP+68]
1005FC7683C4 40ADD ESP,40
1005FC796A 09PUSH 9
1005FC7B56PUSH ESI
1005FC7CFF15 0C221B10CALL [101B220C]
1005FC828D4C24 18LEA ECX,[ESP+18]
1005FC868D5424 30LEA EDX,[ESP+30]
1005FC8ADD5C24 38FSTP QWORD PTR [ESP+38]
1005FC8E51PUSH ECX
1005FC8F8D4424 4CLEA EAX,[ESP+4C]
1005FC9352PUSH EDX
1005FC948D4C24 68LEA ECX,[ESP+68]
1005FC9850PUSH EAX
1005FC998B4424 20MOV EAX,[ESP+20]
1005FC9D8D5424 24LEA EDX,[ESP+24]
1005FCA151PUSH ECX
1005FCA28B4C24 20MOV ECX,[ESP+20]
1005FCA652PUSH EDX
1005FCA750PUSH EAX
1005FCA851PUSH ECX
1005FCA9C74424 5C 00000000MOV DWORD PTR [ESP+5C],0
1005FCB1C74424 60 00000000MOV DWORD PTR [ESP+60],0
1005FCB9E8 E2550000CALL 100652A0
1005FCBE8B5424 38MOV EDX,[ESP+38]
1005FCC28B4424 34MOV EAX,[ESP+34]
1005FCC652PUSH EDX
1005FCC750PUSH EAX
1005FCC856PUSH ESI
1005FCC9FF15 D8281B10CALL [101B28D8]
1005FCCF8B4C24 4CMOV ECX,[ESP+4C]
1005FCD38B5424 48MOV EDX,[ESP+48]
1005FCD751PUSH ECX
1005FCD852PUSH EDX
1005FCD956PUSH ESI
1005FCDAFF15 D8281B10CALL [101B28D8]
1005FCE083C4 3CADD ESP,3C
1005FCE3B8 02000000MOV EAX,2
1005FCE85EPOP ESI
1005FCE98BE5MOV ESP,EBP
1005FCEB5DPOP EBP
1005FCECC3RETN
1005FCEDFF15 0C221B10CALL [101B220C]
1005FCF3DD5C24 10FSTP QWORD PTR [ESP+10]
1005FCF76A 02PUSH 2
1005FCF956PUSH ESI
1005FCFAFF15 0C221B10CALL [101B220C]
1005FD00DD5C24 20FSTP QWORD PTR [ESP+20]
1005FD046A 03PUSH 3
1005FD0656PUSH ESI
1005FD07C74424 30 00000000MOV DWORD PTR [ESP+30],0
1005FD0FC74424 34 00000000MOV DWORD PTR [ESP+34],0
1005FD17C74424 38 00000000MOV DWORD PTR [ESP+38],0
1005FD1FC74424 3C 00000000MOV DWORD PTR [ESP+3C],0
1005FD27FF15 0C221B10CALL [101B220C]
1005FD2DDD5C24 70FSTP QWORD PTR [ESP+70]
1005FD316A 04PUSH 4
1005FD3356PUSH ESI
1005FD34C78424 80000000 00000000MOV DWORD PTR [ESP+80],0
1005FD3FC78424 84000000 00000000MOV DWORD PTR [ESP+84],0
1005FD4AC78424 88000000 00000000MOV DWORD PTR [ESP+88],0
1005FD55C78424 8C000000 00000000MOV DWORD PTR [ESP+8C],0
1005FD60FF15 0C221B10CALL [101B220C]
1005FD66DD5C24 60FSTP QWORD PTR [ESP+60]
1005FD6A6A 05PUSH 5
1005FD6C56PUSH ESI
1005FD6DC74424 70 00000000MOV DWORD PTR [ESP+70],0
1005FD75C74424 74 00000000MOV DWORD PTR [ESP+74],0
1005FD7DC74424 78 00000000MOV DWORD PTR [ESP+78],0
1005FD85C74424 7C 00000000MOV DWORD PTR [ESP+7C],0
1005FD8DFF15 0C221B10CALL [101B220C]
1005FD938D4424 38LEA EAX,[ESP+38]
1005FD978D4C24 50LEA ECX,[ESP+50]
1005FD9BDD5C24 50FSTP QWORD PTR [ESP+50]
1005FD9F50PUSH EAX
1005FDA08D5424 6CLEA EDX,[ESP+6C]
1005FDA451PUSH ECX
1005FDA58D8424 88000000LEA EAX,[ESP+88]
1005FDAC52PUSH EDX
1005FDAD8B5424 40MOV EDX,[ESP+40]
1005FDB18D4C24 44LEA ECX,[ESP+44]
1005FDB550PUSH EAX
1005FDB68B4424 40MOV EAX,[ESP+40]
1005FDBA51PUSH ECX
1005FDBB52PUSH EDX
1005FDBC50PUSH EAX
1005FDBDC74424 74 00000000MOV DWORD PTR [ESP+74],0
1005FDC5C74424 78 00000000MOV DWORD PTR [ESP+78],0
1005FDCDC74424 7C 00000000MOV DWORD PTR [ESP+7C],0
1005FDD5C78424 80000000 00000000MOV DWORD PTR [ESP+80],0
1005FDE0E8 BB540000CALL 100652A0
1005FDE58B4C24 58MOV ECX,[ESP+58]
1005FDE98B5424 54MOV EDX,[ESP+54]
1005FDED83C4 44ADD ESP,44
1005FDF051PUSH ECX
1005FDF152PUSH EDX
1005FDF256PUSH ESI
1005FDF3FF15 D8281B10CALL [101B28D8]
1005FDF983C4 0CADD ESP,C
1005FDFCB8 01000000MOV EAX,1
1005FE015EPOP ESI
1005FE028BE5MOV ESP,EBP
1005FE045DPOP EBP
1005FE05C3RETN

obj.effect

1005D0A0A1 202B1B10MOV EAX,[101B2B20]
1005D0A58B88 B4000000MOV ECX,[EAX+B4]
1005D0AB85C9TEST ECX,ECX
1005D0AD74 7DJE SHORT 1005D12C
1005D0AF8B88 B8000000MOV ECX,[EAX+B8]
1005D0B585C9TEST ECX,ECX
1005D0B774 73JE SHORT 1005D12C
1005D0B956PUSH ESI
1005D0BA8B7424 08MOV ESI,[ESP+8]
1005D0BE50PUSH EAX
1005D0BF56PUSH ESI
1005D0C0E8 FB0C0000CALL 1005DDC0
1005D0C556PUSH ESI
1005D0C6FF15 AC231B10CALL [101B23AC]
1005D0CC83C4 0CADD ESP,C
1005D0CF85C0TEST EAX,EAX
1005D0D175 26JNZ SHORT 1005D0F9
1005D0D3A1 102B1B10MOV EAX,[101B2B10]
1005D0D88B15 202B1B10MOV EDX,[101B2B20]
1005D0DE8B80 E4000000MOV EAX,[EAX+E4]
1005D0E48BC8MOV ECX,EAX
1005D0E681C9 00000002OR ECX,2000000
1005D0EC51PUSH ECX
1005D0ED52PUSH EDX
1005D0EE50PUSH EAX
1005D0EFE8 0CE1FEFFCALL 1004B200
1005D0F483C4 0CADD ESP,C
1005D0F7EB 19JMP SHORT 1005D112
1005D0F9A1 202B1B10MOV EAX,[101B2B20]
1005D0FE68 20000004PUSH 4000020
1005D10368 20000004PUSH 4000020
1005D10850PUSH EAX
1005D10956PUSH ESI
1005D10AE8 21000000CALL 1005D130
1005D10F83C4 10ADD ESP,10
1005D1128B0D 102B1B10MOV ECX,[101B2B10]
1005D1188B15 202B1B10MOV EDX,[101B2B20]
1005D11E6A 00PUSH 0
1005D12051PUSH ECX
1005D12152PUSH EDX
1005D12256PUSH ESI
1005D123E8 B8040000CALL 1005D5E0
1005D12883C4 10ADD ESP,10
1005D12B5EPOP ESI
1005D12C33C0XOR EAX,EAX
1005D12EC3RETN

obj.draw

1005E25083EC 30SUB ESP,30
1005E25353PUSH EBX
1005E25456PUSH ESI
1005E2558B7424 3CMOV ESI,[ESP+3C]
1005E25957PUSH EDI
1005E25A56PUSH ESI
1005E25BFF15 AC231B10CALL [101B23AC]
1005E2618BD8MOV EBX,EAX
1005E263A1 202B1B10MOV EAX,[101B2B20]
1005E26883C4 04ADD ESP,4
1005E26B8B88 B4000000MOV ECX,[EAX+B4]
1005E27185C9TEST ECX,ECX
1005E2730F84 93030000JE 1005E60C
1005E2798B88 B8000000MOV ECX,[EAX+B8]
1005E27F85C9TEST ECX,ECX
1005E2810F84 85030000JE 1005E60C
1005E287813D E4211B10 746D7000CMP DWORD PTR [101B21E4],706D74
1005E2910F85 D6010000JNZ 1005E46D
1005E297B9 0C000000MOV ECX,C
1005E29C33C0XOR EAX,EAX
1005E29E8D7C24 0CLEA EDI,[ESP+C]
1005E2A283FB 01CMP EBX,1
1005E2A5F3:ABREP STOS DWORD PTR ES:[EDI]
1005E2A7C74424 30 00000100MOV DWORD PTR [ESP+30],10000
1005E2AF7C 1BJL SHORT 1005E2CC
1005E2B16A 01PUSH 1
1005E2B356PUSH ESI
1005E2B4FF15 0C221B10CALL [101B220C]
1005E2BADC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E2C083C4 08ADD ESP,8
1005E2C3E8 10380300CALL 10091AD8
1005E2C8894424 0CMOV [ESP+C],EAX
1005E2CC83FB 02CMP EBX,2
1005E2CF7C 1BJL SHORT 1005E2EC
1005E2D16A 02PUSH 2
1005E2D356PUSH ESI
1005E2D4FF15 0C221B10CALL [101B220C]
1005E2DADC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E2E083C4 08ADD ESP,8
1005E2E3E8 F0370300CALL 10091AD8
1005E2E8894424 10MOV [ESP+10],EAX
1005E2EC83FB 03CMP EBX,3
1005E2EF7C 1BJL SHORT 1005E30C
1005E2F16A 03PUSH 3
1005E2F356PUSH ESI
1005E2F4FF15 0C221B10CALL [101B220C]
1005E2FADC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E30083C4 08ADD ESP,8
1005E303E8 D0370300CALL 10091AD8
1005E308894424 14MOV [ESP+14],EAX
1005E30C83FB 04CMP EBX,4
1005E30F7C 1BJL SHORT 1005E32C
1005E3116A 04PUSH 4
1005E31356PUSH ESI
1005E314FF15 0C221B10CALL [101B220C]
1005E31ADC0D E8A30910FMUL QWORD PTR [1009A3E8]
1005E32083C4 08ADD ESP,8
1005E323E8 B0370300CALL 10091AD8
1005E328894424 30MOV [ESP+30],EAX
1005E32C83FB 05CMP EBX,5
1005E32F7C 22JL SHORT 1005E353
1005E3316A 05PUSH 5
1005E33356PUSH ESI
1005E334FF15 0C221B10CALL [101B220C]
1005E33ADC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E34083C4 08ADD ESP,8
1005E343E8 90370300CALL 10091AD8
1005E348B9 00100000MOV ECX,1000
1005E34D2BC8SUB ECX,EAX
1005E34F894C24 38MOV [ESP+38],ECX
1005E35383FB 06CMP EBX,6
1005E3567C 1BJL SHORT 1005E373
1005E3586A 06PUSH 6
1005E35A56PUSH ESI
1005E35BFF15 0C221B10CALL [101B220C]
1005E361DC0D F0A60910FMUL QWORD PTR [1009A6F0]
1005E36783C4 08ADD ESP,8
1005E36AE8 69370300CALL 10091AD8
1005E36F894424 18MOV [ESP+18],EAX
1005E37383FB 07CMP EBX,7
1005E3767C 1BJL SHORT 1005E393
1005E3786A 07PUSH 7
1005E37A56PUSH ESI
1005E37BFF15 0C221B10CALL [101B220C]
1005E381DC0D F0A60910FMUL QWORD PTR [1009A6F0]
1005E38783C4 08ADD ESP,8
1005E38AE8 49370300CALL 10091AD8
1005E38F894424 1CMOV [ESP+1C],EAX
1005E39383FB 08CMP EBX,8
1005E3967C 1BJL SHORT 1005E3B3
1005E3986A 08PUSH 8
1005E39A56PUSH ESI
1005E39BFF15 0C221B10CALL [101B220C]
1005E3A1DC0D F0A60910FMUL QWORD PTR [1009A6F0]
1005E3A783C4 08ADD ESP,8
1005E3AAE8 29370300CALL 10091AD8
1005E3AF894424 20MOV [ESP+20],EAX
1005E3B36A 00PUSH 0
1005E3B56A 00PUSH 0
1005E3B7E8 84FDFFFFCALL 1005E140
1005E3BC8BD8MOV EBX,EAX
1005E3BE83C4 08ADD ESP,8
1005E3C185DBTEST EBX,EBX
1005E3C30F84 43020000JE 1005E60C
1005E3C9A1 A0AC1B10MOV EAX,[101BACA0]
1005E3CE8B0D 98AC1B10MOV ECX,[101BAC98]
1005E3D455PUSH EBP
1005E3D56A 00PUSH 0
1005E3D76A 00PUSH 0
1005E3D968 00004000PUSH 400000
1005E3DE50PUSH EAX
1005E3DF51PUSH ECX
1005E3E0E8 2B020200CALL 1007E610
1005E3E58B0D 202B1B10MOV ECX,[101B2B20]
1005E3EBA1 DC281B10MOV EAX,[101B28DC]
1005E3F08B15 102B1B10MOV EDX,[101B2B10]
1005E3F60C 07OR AL,7
1005E3F88BB1 B8000000MOV ESI,[ECX+B8]
1005E3FE6A 00PUSH 0
1005E4008B6A 64MOV EBP,[EDX+64]
1005E40350PUSH EAX
1005E4048BC6MOV EAX,ESI
1005E4068BB9 B4000000MOV EDI,[ECX+B4]
1005E40CC1E0 0CSHL EAX,C
1005E40F99CDQ
1005E4102BC2SUB EAX,EDX
1005E4126A 00PUSH 0
1005E414D1F8SAR EAX,1
1005E41650PUSH EAX
1005E4178BC7MOV EAX,EDI
1005E419C1E0 0CSHL EAX,C
1005E41C99CDQ
1005E41D8B89 AC000000MOV ECX,[ECX+AC]
1005E4232BC2SUB EAX,EDX
1005E4258B5424 60MOV EDX,[ESP+60]
1005E429D1F8SAR EAX,1
1005E42B50PUSH EAX
1005E42C8B4424 60MOV EAX,[ESP+60]
1005E43056PUSH ESI
1005E43157PUSH EDI
1005E4326A 00PUSH 0
1005E4346A 00PUSH 0
1005E43651PUSH ECX
1005E4378B4C24 70MOV ECX,[ESP+70]
1005E43B52PUSH EDX
1005E43C8B5424 64MOV EDX,[ESP+64]
1005E44050PUSH EAX
1005E4418B4424 64MOV EAX,[ESP+64]
1005E44551PUSH ECX
1005E4468B4C24 64MOV ECX,[ESP+64]
1005E44A52PUSH EDX
1005E44B8B5424 64MOV EDX,[ESP+64]
1005E44F50PUSH EAX
1005E4508B4424 64MOV EAX,[ESP+64]
1005E45451PUSH ECX
1005E4558B4C24 64MOV ECX,[ESP+64]
1005E45952PUSH EDX
1005E45A50PUSH EAX
1005E45B51PUSH ECX
1005E45C53PUSH EBX
1005E45DFF55 34CALL [EBP+34]
1005E46083C4 64ADD ESP,64
1005E46333C0XOR EAX,EAX
1005E4655DPOP EBP
1005E4665FPOP EDI
1005E4675EPOP ESI
1005E4685BPOP EBX
1005E46983C4 30ADD ESP,30
1005E46CC3RETN
1005E46D50PUSH EAX
1005E46E56PUSH ESI
1005E46FE8 4CF9FFFFCALL 1005DDC0
1005E47483C4 08ADD ESP,8
1005E47783FB 01CMP EBX,1
1005E47A7C 25JL SHORT 1005E4A1
1005E47C8B15 202B1B10MOV EDX,[101B2B20]
1005E4826A 01PUSH 1
1005E48456PUSH ESI
1005E4858DBA BC000000LEA EDI,[EDX+BC]
1005E48BFF15 0C221B10CALL [101B220C]
1005E491DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E49783C4 08ADD ESP,8
1005E49AE8 39360300CALL 10091AD8
1005E49F0107ADD [EDI],EAX
1005E4A183FB 02CMP EBX,2
1005E4A47C 24JL SHORT 1005E4CA
1005E4A6A1 202B1B10MOV EAX,[101B2B20]
1005E4AB6A 02PUSH 2
1005E4AD56PUSH ESI
1005E4AE8DB8 C0000000LEA EDI,[EAX+C0]
1005E4B4FF15 0C221B10CALL [101B220C]
1005E4BADC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E4C083C4 08ADD ESP,8
1005E4C3E8 10360300CALL 10091AD8
1005E4C80107ADD [EDI],EAX
1005E4CA83FB 03CMP EBX,3
1005E4CD7C 25JL SHORT 1005E4F4
1005E4CF8B0D 202B1B10MOV ECX,[101B2B20]
1005E4D56A 03PUSH 3
1005E4D756PUSH ESI
1005E4D88DB9 C4000000LEA EDI,[ECX+C4]
1005E4DEFF15 0C221B10CALL [101B220C]
1005E4E4DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E4EA83C4 08ADD ESP,8
1005E4EDE8 E6350300CALL 10091AD8
1005E4F20107ADD [EDI],EAX
1005E4F483FB 04CMP EBX,4
1005E4F77C 21JL SHORT 1005E51A
1005E4F98B15 202B1B10MOV EDX,[101B2B20]
1005E4FF6A 04PUSH 4
1005E50156PUSH ESI
1005E5028DBA E0000000LEA EDI,[EDX+E0]
1005E508FF15 0C221B10CALL [101B220C]
1005E50EDA0FFIMUL DWORD PTR [EDI]
1005E51083C4 08ADD ESP,8
1005E513E8 C0350300CALL 10091AD8
1005E5188907MOV [EDI],EAX
1005E51A83FB 05CMP EBX,5
1005E51D7C 38JL SHORT 1005E557
1005E51FA1 202B1B10MOV EAX,[101B2B20]
1005E5246A 05PUSH 5
1005E52656PUSH ESI
1005E5278DB8 E8000000LEA EDI,[EAX+E8]
1005E52DFF15 0C221B10CALL [101B220C]
1005E5338B17MOV EDX,[EDI]
1005E535B9 00100000MOV ECX,1000
1005E53A2BCASUB ECX,EDX
1005E53C83C4 08ADD ESP,8
1005E53F894C24 40MOV [ESP+40],ECX
1005E543DB4424 40FILD DWORD PTR [ESP+40]
1005E547DEC9FMULP ST(1),ST(0)
1005E549E8 8A350300CALL 10091AD8
1005E54EBA 00100000MOV EDX,1000
1005E5532BD0SUB EDX,EAX
1005E5558917MOV [EDI],EDX
1005E55783FB 06CMP EBX,6
1005E55A7C 24JL SHORT 1005E580
1005E55CA1 202B1B10MOV EAX,[101B2B20]
1005E5616A 06PUSH 6
1005E56356PUSH ESI
1005E5648DB8 C8000000LEA EDI,[EAX+C8]
1005E56AFF15 0C221B10CALL [101B220C]
1005E570DC0D F0A60910FMUL QWORD PTR [1009A6F0]
1005E57683C4 08ADD ESP,8
1005E579E8 5A350300CALL 10091AD8
1005E57E0107ADD [EDI],EAX
1005E58083FB 07CMP EBX,7
1005E5837C 25JL SHORT 1005E5AA
1005E5858B0D 202B1B10MOV ECX,[101B2B20]
1005E58B6A 07PUSH 7
1005E58D56PUSH ESI
1005E58E8DB9 CC000000LEA EDI,[ECX+CC]
1005E594FF15 0C221B10CALL [101B220C]
1005E59ADC0D F0A60910FMUL QWORD PTR [1009A6F0]
1005E5A083C4 08ADD ESP,8
1005E5A3E8 30350300CALL 10091AD8
1005E5A80107ADD [EDI],EAX
1005E5AA83FB 08CMP EBX,8
1005E5AD7C 25JL SHORT 1005E5D4
1005E5AF8B15 202B1B10MOV EDX,[101B2B20]
1005E5B56A 08PUSH 8
1005E5B756PUSH ESI
1005E5B88DBA D0000000LEA EDI,[EDX+D0]
1005E5BEFF15 0C221B10CALL [101B220C]
1005E5C4DC0D F0A60910FMUL QWORD PTR [1009A6F0]
1005E5CA83C4 08ADD ESP,8
1005E5CDE8 06350300CALL 10091AD8
1005E5D20107ADD [EDI],EAX
1005E5D48B0D 102B1B10MOV ECX,[101B2B10]
1005E5DAA1 202B1B10MOV EAX,[101B2B20]
1005E5DF68 FFFF0F01PUSH 10FFFFF
1005E5E450PUSH EAX
1005E5E58B91 E4000000MOV EDX,[ECX+E4]
1005E5EB52PUSH EDX
1005E5ECE8 0FCCFEFFCALL 1004B200
1005E5F1A1 202B1B10MOV EAX,[101B2B20]
1005E5F68B88 B8000000MOV ECX,[EAX+B8]
1005E5FC8B90 B4000000MOV EDX,[EAX+B4]
1005E60251PUSH ECX
1005E60352PUSH EDX
1005E604E8 17000000CALL 1005E620
1005E60983C4 14ADD ESP,14
1005E60C5FPOP EDI
1005E60D5EPOP ESI
1005E60E33C0XOR EAX,EAX
1005E6105BPOP EBX
1005E61183C4 30ADD ESP,30
1005E614C3RETN

obj.load

1005EF5083EC 18SUB ESP,18
1005EF5353PUSH EBX
1005EF548B5C24 20MOV EBX,[ESP+20]
1005EF5855PUSH EBP
1005EF5956PUSH ESI
1005EF5A57PUSH EDI
1005EF5B53PUSH EBX
1005EF5CFF15 AC231B10CALL [101B23AC]
1005EF6233EDXOR EBP,EBP
1005EF64BE 01000000MOV ESI,1
1005EF6955PUSH EBP
1005EF6A56PUSH ESI
1005EF6B53PUSH EBX
1005EF6C894424 24MOV [ESP+24],EAX
1005EF70896C24 30MOV [ESP+30],EBP
1005EF74FF15 B4AC1B10CALL [101BACB4]
1005EF7A8BF8MOV EDI,EAX
1005EF7C83C4 10ADD ESP,10
1005EF7F3BFDCMP EDI,EBP
1005EF8175 0AJNZ SHORT 1005EF8D
1005EF835FPOP EDI
1005EF845EPOP ESI
1005EF855DPOP EBP
1005EF8633C0XOR EAX,EAX
1005EF885BPOP EBX
1005EF8983C4 18ADD ESP,18
1005EF8CC3RETN
1005EF8D8B04AD E8760A10MOV EAX,[EBP*4+100A76E8]
1005EF9450PUSH EAX
1005EF9557PUSH EDI
1005EF96FF15 C0A10910CALL KERNEL32.dll->lstrcmpA
1005EF9C85C0TEST EAX,EAX
1005EF9E74 6BJE SHORT 1005F00B
1005EFA045INC EBP
1005EFA183FD 08CMP EBP,8
1005EFA47C E7JL SHORT 1005EF8D
1005EFA68B4C24 14MOV ECX,[ESP+14]
1005EFAA51PUSH ECX
1005EFAB57PUSH EDI
1005EFACE8 5F080000CALL 1005F810
1005EFB183C4 08ADD ESP,8
1005EFB48BE8MOV EBP,EAX
1005EFB68B15 202B1B10MOV EDX,[101B2B20]
1005EFBCB9 0C000000MOV ECX,C
1005EFC133C0XOR EAX,EAX
1005EFC38DBA BC000000LEA EDI,[EDX+BC]
1005EFC9F3:ABREP STOS DWORD PTR ES:[EDI]
1005EFCBA1 202B1B10MOV EAX,[101B2B20]
1005EFD0C780 E0000000 00000100MOV DWORD PTR [EAX+E0],10000
1005EFDA8B0D 202B1B10MOV ECX,[101B2B20]
1005EFE08B01MOV EAX,[ECX]
1005EFE2A8 40TEST AL,40
1005EFE474 0BJE SHORT 1005EFF1
1005EFE683F0 40XOR EAX,40
1005EFE98901MOV [ECX],EAX
1005EFEB8B0D 202B1B10MOV ECX,[101B2B20]
1005EFF133FFXOR EDI,EDI
1005EFF383FD 07CMP EBP,7
1005EFF6897C24 10MOV [ESP+10],EDI
1005EFFA897C24 2CMOV [ESP+2C],EDI
1005EFFE0F87 AC040000JA 1005F4B0
1005F004FF24AD B8F60510JMP [EBP*4+1005F6B8]
1005F00B83FD 08CMP EBP,8
1005F00E7D 96JGE SHORT 1005EFA6
1005F0108B4424 14MOV EAX,[ESP+14]
1005F014BE 02000000MOV ESI,2
1005F01948DEC EAX
1005F01A894424 14MOV [ESP+14],EAX
1005F01EEB 96JMP SHORT 1005EFB6
1005F02057PUSH EDI
1005F02156PUSH ESI
1005F02253PUSH EBX
1005F023FF15 B4AC1B10CALL [101BACB4]
1005F0298BF8MOV EDI,EAX
1005F02B83C4 0CADD ESP,C
1005F02E85FFTEST EDI,EDI
1005F0300F84 74040000JE 1005F4AA
1005F0368B6C24 14MOV EBP,[ESP+14]
1005F03AC74424 18 00000000MOV DWORD PTR [ESP+18],0
1005F04283FD 02CMP EBP,2
1005F0457E 1AJLE SHORT 1005F061
1005F0478D4E 02LEA ECX,[ESI+2]
1005F04A51PUSH ECX
1005F04B53PUSH EBX
1005F04CFF15 482B1B10CALL [101B2B48]
1005F05283C4 08ADD ESP,8
1005F055A8 01TEST AL,1
1005F05774 08JE SHORT 1005F061
1005F059C74424 18 00000400MOV DWORD PTR [ESP+18],40000
1005F0618B4424 18MOV EAX,[ESP+18]
1005F0658D5424 1CLEA EDX,[ESP+1C]
1005F0690D 10000010OR EAX,10000010
1005F06E52PUSH EDX
1005F06F50PUSH EAX
1005F07057PUSH EDI
1005F071E8 DA61FAFFCALL 10005250
1005F0768BF8MOV EDI,EAX
1005F07883C4 0CADD ESP,C
1005F07B85FFTEST EDI,EDI
1005F07D0F84 27040000JE 1005F4AA
1005F08383FD 01CMP EBP,1
1005F0867E 29JLE SHORT 1005F0B1
1005F08846INC ESI
1005F08956PUSH ESI
1005F08A53PUSH EBX
1005F08BFF15 0C221B10CALL [101B220C]
1005F0918B7424 24MOV ESI,[ESP+24]
1005F09583C4 08ADD ESP,8
1005F098DA4E 10FIMUL DWORD PTR [ESI+10]
1005F09BDA76 14FIDIV DWORD PTR [ESI+14]
1005F09EDC05 B0A30910FADD QWORD PTR [1009A3B0]
1005F0A4E8 2F2A0300CALL 10091AD8
1005F0A98B2D 202B1B10MOV EBP,[101B2B20]
1005F0AFEB 62JMP SHORT 1005F113
1005F0B18B2D 202B1B10MOV EBP,[101B2B20]
1005F0B78B4D 1CMOV ECX,[EBP+1C]
1005F0BA8B95 18010000MOV EDX,[EBP+118]
1005F0C08B85 14010000MOV EAX,[EBP+114]
1005F0C62BCASUB ECX,EDX
1005F0C885C0TEST EAX,EAX
1005F0CA894C24 14MOV [ESP+14],ECX
1005F0CE894424 20MOV [ESP+20],EAX
1005F0D274 16JE SHORT 1005F0EA
1005F0D4DB4424 20FILD DWORD PTR [ESP+20]
1005F0D8DC0D C8A30910FMUL QWORD PTR [1009A3C8]
1005F0DEDA4424 14FIADD DWORD PTR [ESP+14]
1005F0E2DA8D 00010000FIMUL DWORD PTR [EBP+100]
1005F0E8EB 0AJMP SHORT 1005F0F4
1005F0EADB85 00010000FILD DWORD PTR [EBP+100]
1005F0F0DA4C24 14FIMUL DWORD PTR [ESP+14]
1005F0F48B7424 1CMOV ESI,[ESP+1C]
1005F0F8DAB5 FC000000FIDIV DWORD PTR [EBP+FC]
1005F0FEDB46 10FILD DWORD PTR [ESI+10]
1005F101D8C9FMUL ST(0),ST(1)
1005F103DA76 14FIDIV DWORD PTR [ESI+14]
1005F106DC05 B0A30910FADD QWORD PTR [1009A3B0]
1005F10CE8 C7290300CALL 10091AD8
1005F111DDD8FSTP ST(0)
1005F1138B56 08MOV EDX,[ESI+8]
1005F11650PUSH EAX
1005F117895424 30MOV [ESP+30],EDX
1005F11B8B4E 0CMOV ECX,[ESI+C]
1005F11E894C24 14MOV [ESP+14],ECX
1005F1228B4C24 1CMOV ECX,[ESP+1C]
1005F12685C9TEST ECX,ECX
1005F12874 3CJE SHORT 1005F166
1005F12A8B15 102B1B10MOV EDX,[101B2B10]
1005F13057PUSH EDI
1005F1318B4A 60MOV ECX,[EDX+60]
1005F134FF91 F8000000CALL [ECX+F8]
1005F13A8B15 102B1B10MOV EDX,[101B2B10]
1005F1406A 00PUSH 0
1005F1426A 20PUSH 20
1005F1448B4A 64MOV ECX,[EDX+64]
1005F1478B5424 20MOV EDX,[ESP+20]
1005F14B52PUSH EDX
1005F14C8B5424 40MOV EDX,[ESP+40]
1005F15052PUSH EDX
1005F15150PUSH EAX
1005F152A1 202B1B10MOV EAX,[101B2B20]
1005F1578B90 AC000000MOV EDX,[EAX+AC]
1005F15D52PUSH EDX
1005F15EFF51 5CCALL [ECX+5C]
1005F16183C4 20ADD ESP,20
1005F164EB 4FJMP SHORT 1005F1B5
1005F1668B0D 102B1B10MOV ECX,[101B2B10]
1005F16C8B85 B0000000MOV EAX,[EBP+B0]
1005F17250PUSH EAX
1005F17357PUSH EDI
1005F1748B51 60MOV EDX,[ECX+60]
1005F177FF92 F0000000CALL [EDX+F0]
1005F17D8B0D 102B1B10MOV ECX,[101B2B10]
1005F1838B4424 1CMOV EAX,[ESP+1C]
1005F1876A 02PUSH 2
1005F1896A 00PUSH 0
1005F18B8B51 64MOV EDX,[ECX+64]
1005F18E8B4C24 40MOV ECX,[ESP+40]
1005F19250PUSH EAX
1005F193A1 202B1B10MOV EAX,[101B2B20]
1005F19851PUSH ECX
1005F1996A 00PUSH 0
1005F19B8B88 B0000000MOV ECX,[EAX+B0]
1005F1A18B80 AC000000MOV EAX,[EAX+AC]
1005F1A76A 00PUSH 0
1005F1A951PUSH ECX
1005F1AA6A 00PUSH 0
1005F1AC6A 00PUSH 0
1005F1AE50PUSH EAX
1005F1AFFF52 44CALL [EDX+44]
1005F1B283C4 34ADD ESP,34
1005F1B58B4424 1CMOV EAX,[ESP+1C]
1005F1B983EC 08SUB ESP,8
1005F1BCDB40 20FILD DWORD PTR [EAX+20]
1005F1BFDA48 14FIMUL DWORD PTR [EAX+14]
1005F1C2DA70 10FIDIV DWORD PTR [EAX+10]
1005F1C5DD1C24FSTP QWORD PTR [ESP]
1005F1C853PUSH EBX
1005F1C9FF15 D8281B10CALL [101B28D8]
1005F1CF8B4C24 28MOV ECX,[ESP+28]
1005F1D38B51 20MOV EDX,[ECX+20]
1005F1D652PUSH EDX
1005F1D753PUSH EBX
1005F1D8FF15 78AB1B10CALL [101BAB78]
1005F1DE83C4 14ADD ESP,14
1005F1E1C74424 20 02000000MOV DWORD PTR [ESP+20],2
1005F1E9E9 BC020000JMP 1005F4AA
1005F1EE57PUSH EDI
1005F1EF56PUSH ESI
1005F1F053PUSH EBX
1005F1F1FF15 B4AC1B10CALL [101BACB4]
1005F1F783C4 0CADD ESP,C
1005F1FA3BC7CMP EAX,EDI
1005F1FC0F84 A8020000JE 1005F4AA
1005F2028B0D 102B1B10MOV ECX,[101B2B10]
1005F20857PUSH EDI
1005F20957PUSH EDI
1005F20A8B51 64MOV EDX,[ECX+64]
1005F20D8D4C24 18LEA ECX,[ESP+18]
1005F21151PUSH ECX
1005F2128D4C24 38LEA ECX,[ESP+38]
1005F21651PUSH ECX
1005F21750PUSH EAX
1005F218A1 202B1B10MOV EAX,[101B2B20]
1005F21D8B88 AC000000MOV ECX,[EAX+AC]
1005F22351PUSH ECX
1005F224FF52 38CALL [EDX+38]
1005F22783C4 18ADD ESP,18
1005F22AE9 7B020000JMP 1005F4AA
1005F22F57PUSH EDI
1005F23056PUSH ESI
1005F23153PUSH EBX
1005F232FF15 B4AC1B10CALL [101BACB4]
1005F2388BF8MOV EDI,EAX
1005F23A83C4 0CADD ESP,C
1005F23D85FFTEST EDI,EDI
1005F23F0F84 65020000JE 1005F4AA
1005F2458B4C24 14MOV ECX,[ESP+14]
1005F24933EDXOR EBP,EBP
1005F24B33C0XOR EAX,EAX
1005F24D83F9 02CMP ECX,2
1005F2507E 31JLE SHORT 1005F283
1005F2528D56 01LEA EDX,[ESI+1]
1005F25552PUSH EDX
1005F25653PUSH EBX
1005F257FF15 0C221B10CALL [101B220C]
1005F25DDC0D D0A30910FMUL QWORD PTR [1009A3D0]
1005F263E8 70280300CALL 10091AD8
1005F26883C6 02ADD ESI,2
1005F26B8BE8MOV EBP,EAX
1005F26D56PUSH ESI
1005F26E53PUSH EBX
1005F26FFF15 0C221B10CALL [101B220C]
1005F275DC0D D0A30910FMUL QWORD PTR [1009A3D0]
1005F27B83C4 10ADD ESP,10
1005F27EE8 55280300CALL 10091AD8
1005F2838B0D 102B1B10MOV ECX,[101B2B10]
1005F2898B15 0C2B1B10MOV EDX,[101B2B0C]
1005F28F68 40000600PUSH 60040
1005F2946A 00PUSH 0
1005F2968B71 64MOV ESI,[ECX+64]
1005F29950PUSH EAX
1005F29A55PUSH EBP
1005F29B8D4424 20LEA EAX,[ESP+20]
1005F29F52PUSH EDX
1005F2A08D4C24 40LEA ECX,[ESP+40]
1005F2A450PUSH EAX
1005F2A551PUSH ECX
1005F2A6E8 65B40200CALL 1008A710
1005F2AB8B15 EC281B10MOV EDX,[101B28EC]
1005F2B18B0D 202B1B10MOV ECX,[101B2B20]
1005F2B750PUSH EAX
1005F2B8A1 E8281B10MOV EAX,[101B28E8]
1005F2BD6A 00PUSH 0
1005F2BF52PUSH EDX
1005F2C08B91 AC000000MOV EDX,[ECX+AC]
1005F2C650PUSH EAX
1005F2C757PUSH EDI
1005F2C86A 00PUSH 0
1005F2CA6A 00PUSH 0
1005F2CC52PUSH EDX
1005F2CDFF56 40CALL [ESI+40]
1005F2D083C4 3CADD ESP,3C
1005F2D3E9 D2010000JMP 1005F4AA
1005F2D857PUSH EDI
1005F2D956PUSH ESI
1005F2DA53PUSH EBX
1005F2DBFF15 B4AC1B10CALL [101BACB4]
1005F2E183C4 0CADD ESP,C
1005F2E43BC7CMP EAX,EDI
1005F2E6894424 24MOV [ESP+24],EAX
1005F2EA0F84 BA010000JE 1005F4AA
1005F2F08B6C24 14MOV EBP,[ESP+14]
1005F2F483FD 01CMP EBP,1
1005F2F77E 10JLE SHORT 1005F309
1005F2F98D46 01LEA EAX,[ESI+1]
1005F2FC50PUSH EAX
1005F2FD53PUSH EBX
1005F2FEFF15 482B1B10CALL [101B2B48]
1005F30483C4 08ADD ESP,8
1005F307EB 05JMP SHORT 1005F30E
1005F309B8 FFFFFF00MOV EAX,FFFFFF
1005F30E8BD0MOV EDX,EAX
1005F310894424 18MOV [ESP+18],EAX
1005F31433C9XOR ECX,ECX
1005F31681E2 FF000000AND EDX,FF
1005F31C8A4C24 1AMOV CL,[ESP+1A]
1005F32025 00FF0000AND EAX,FF00
1005F325C1E2 10SHL EDX,10
1005F3280BCAOR ECX,EDX
1005F32A0BC8OR ECX,EAX
1005F32C83FD 02CMP EBP,2
1005F32F8BF9MOV EDI,ECX
1005F3317E 14JLE SHORT 1005F347
1005F3338D46 02LEA EAX,[ESI+2]
1005F33650PUSH EAX
1005F33753PUSH EBX
1005F338FF15 482B1B10CALL [101B2B48]
1005F33E83C4 08ADD ESP,8
1005F341894424 2CMOV [ESP+2C],EAX
1005F345EB 0CJMP SHORT 1005F353
1005F3478B0D 20DB0A10MOV ECX,[100ADB20]
1005F34D8B11MOV EDX,[ECX]
1005F34F895424 2CMOV [ESP+2C],EDX
1005F35383FD 03CMP EBP,3
1005F3567E 14JLE SHORT 1005F36C
1005F3588D46 03LEA EAX,[ESI+3]
1005F35B50PUSH EAX
1005F35C53PUSH EBX
1005F35DFF15 482B1B10CALL [101B2B48]
1005F36383C4 08ADD ESP,8
1005F366894424 10MOV [ESP+10],EAX
1005F36AEB 0DJMP SHORT 1005F379
1005F36C8B0D 20DB0A10MOV ECX,[100ADB20]
1005F3728B51 08MOV EDX,[ECX+8]
1005F375895424 10MOV [ESP+10],EDX
1005F37983FD 04CMP EBP,4
1005F37C7E 1BJLE SHORT 1005F399
1005F37E83C6 04ADD ESI,4
1005F38156PUSH ESI
1005F38253PUSH EBX
1005F383FF15 0C221B10CALL [101B220C]
1005F389DC0D D0A30910FMUL QWORD PTR [1009A3D0]
1005F38F83C4 08ADD ESP,8
1005F392E8 41270300CALL 10091AD8
1005F397EB 02JMP SHORT 1005F39B
1005F39933C0XOR EAX,EAX
1005F39B8B0D 202B1B10MOV ECX,[101B2B20]
1005F3A18B15 102B1B10MOV EDX,[101B2B10]
1005F3A751PUSH ECX
1005F3A88B4C24 30MOV ECX,[ESP+30]
1005F3AC52PUSH EDX
1005F3AD8B5424 2CMOV EDX,[ESP+2C]
1005F3B150PUSH EAX
1005F3B28B4424 1CMOV EAX,[ESP+1C]
1005F3B650PUSH EAX
1005F3B751PUSH ECX
1005F3B857PUSH EDI
1005F3B952PUSH EDX
1005F3BAE8 61500100CALL 10074420
1005F3BF8B0D 202B1B10MOV ECX,[101B2B20]
1005F3C583C4 1CADD ESP,1C
1005F3C885C0TEST EAX,EAX
1005F3CA74 19JE SHORT 1005F3E5
1005F3CC8B81 B4000000MOV EAX,[ECX+B4]
1005F3D2894424 2CMOV [ESP+2C],EAX
1005F3D68B91 B8000000MOV EDX,[ECX+B8]
1005F3DC895424 10MOV [ESP+10],EDX
1005F3E0E9 CB000000JMP 1005F4B0
1005F3E533C0XOR EAX,EAX
1005F3E7894424 10MOV [ESP+10],EAX
1005F3EB894424 2CMOV [ESP+2C],EAX
1005F3EFE9 BC000000JMP 1005F4B0
1005F3F4397C24 14CMP [ESP+14],EDI
1005F3F87E 69JLE SHORT 1005F463
1005F3FA56PUSH ESI
1005F3FB53PUSH EBX
1005F3FCFF15 482B1B10CALL [101B2B48]
1005F4028BF8MOV EDI,EAX
1005F4048D46 01LEA EAX,[ESI+1]
1005F40750PUSH EAX
1005F40853PUSH EBX
1005F409FF15 482B1B10CALL [101B2B48]
1005F40F8D4E 02LEA ECX,[ESI+2]
1005F4128BE8MOV EBP,EAX
1005F41451PUSH ECX
1005F41553PUSH EBX
1005F416FF15 482B1B10CALL [101B2B48]
1005F41C83C6 03ADD ESI,3
1005F41F894424 44MOV [ESP+44],EAX
1005F42356PUSH ESI
1005F42453PUSH EBX
1005F425FF15 482B1B10CALL [101B2B48]
1005F42B8B0D 202B1B10MOV ECX,[101B2B20]
1005F43183C4 20ADD ESP,20
1005F43485FFTEST EDI,EDI
1005F436894424 10MOV [ESP+10],EAX
1005F43A7C 1BJL SHORT 1005F457
1005F43C85EDTEST EBP,EBP
1005F43E7C 17JL SHORT 1005F457
1005F4408B5424 2CMOV EDX,[ESP+2C]
1005F4448B71 0CMOV ESI,[ECX+C]
1005F44703D7ADD EDX,EDI
1005F4493BD6CMP EDX,ESI
1005F44B7F 0AJG SHORT 1005F457
1005F44D8B71 10MOV ESI,[ECX+10]
1005F4508D1428LEA EDX,[EAX+EBP]
1005F4533BD6CMP EDX,ESI
1005F4557E 1CJLE SHORT 1005F473
1005F457C74424 2C 00000000MOV DWORD PTR [ESP+2C],0
1005F45F33C0XOR EAX,EAX
1005F461EB 0CJMP SHORT 1005F46F
1005F4638B41 0CMOV EAX,[ECX+C]
1005F46633EDXOR EBP,EBP
1005F468894424 2CMOV [ESP+2C],EAX
1005F46C8B41 10MOV EAX,[ECX+10]
1005F46F894424 10MOV [ESP+10],EAX
1005F4738B31MOV ESI,[ECX]
1005F4758B15 102B1B10MOV EDX,[101B2B10]
1005F47BC1EE 08SHR ESI,8
1005F47E83E6 01AND ESI,1
1005F4818B52 64MOV EDX,[EDX+64]
1005F48481CE 02000013OR ESI,13000002
1005F48A56PUSH ESI
1005F48B6A 00PUSH 0
1005F48D50PUSH EAX
1005F48E8B4424 38MOV EAX,[ESP+38]
1005F49250PUSH EAX
1005F4938B41 04MOV EAX,[ECX+4]
1005F4968B89 AC000000MOV ECX,[ECX+AC]
1005F49C55PUSH EBP
1005F49D57PUSH EDI
1005F49E50PUSH EAX
1005F49F6A 00PUSH 0
1005F4A16A 00PUSH 0
1005F4A351PUSH ECX
1005F4A4FF52 44CALL [EDX+44]
1005F4A783C4 28ADD ESP,28
1005F4AA8B0D 202B1B10MOV ECX,[101B2B20]
1005F4B08B4424 2CMOV EAX,[ESP+2C]
1005F4B46A 00PUSH 0
1005F4B68981 B4000000MOV [ECX+B4],EAX
1005F4BC8B0D 202B1B10MOV ECX,[101B2B20]
1005F4C28B5424 14MOV EDX,[ESP+14]
1005F4C68991 B8000000MOV [ECX+B8],EDX
1005F4CCA1 202B1B10MOV EAX,[101B2B20]
1005F4D1C780 F4000000 00000000MOV DWORD PTR [EAX+F4],0
1005F4DBA1 202B1B10MOV EAX,[101B2B20]
1005F4E08B88 F8000000MOV ECX,[EAX+F8]
1005F4E681E1 00FFFF7FAND ECX,7FFFFF00
1005F4EC8988 F8000000MOV [EAX+F8],ECX
1005F4F28B0D 102B1B10MOV ECX,[101B2B10]
1005F4F88B15 202B1B10MOV EDX,[101B2B20]
1005F4FE51PUSH ECX
1005F4FF52PUSH EDX
1005F50053PUSH EBX
1005F501E8 DAE0FFFFCALL 1005D5E0
1005F5068B4424 30MOV EAX,[ESP+30]
1005F50A83C4 10ADD ESP,10
1005F50D5FPOP EDI
1005F50E5EPOP ESI
1005F50F5DPOP EBP
1005F5105BPOP EBX
1005F51183C4 18ADD ESP,18
1005F514C3RETN
1005F515393D 98AC1B10CMP [101BAC98],EDI
1005F51B74 93JE SHORT 1005F4B0
1005F51D393D A0AC1B10CMP [101BACA0],EDI
1005F52374 8BJE SHORT 1005F4B0
1005F52557PUSH EDI
1005F52657PUSH EDI
1005F527E8 14ECFFFFCALL 1005E140
1005F52C83C4 08ADD ESP,8
1005F52F3BC7CMP EAX,EDI
1005F531894424 24MOV [ESP+24],EAX
1005F5350F84 6FFFFFFFJE 1005F4AA
1005F53B397C24 14CMP [ESP+14],EDI
1005F53F7E 64JLE SHORT 1005F5A5
1005F54156PUSH ESI
1005F54253PUSH EBX
1005F543FF15 482B1B10CALL [101B2B48]
1005F5498D56 01LEA EDX,[ESI+1]
1005F54C8BF8MOV EDI,EAX
1005F54E52PUSH EDX
1005F54F53PUSH EBX
1005F550FF15 482B1B10CALL [101B2B48]
1005F5568BE8MOV EBP,EAX
1005F5588D46 02LEA EAX,[ESI+2]
1005F55B50PUSH EAX
1005F55C53PUSH EBX
1005F55DFF15 482B1B10CALL [101B2B48]
1005F56383C6 03ADD ESI,3
1005F566894424 44MOV [ESP+44],EAX
1005F56A56PUSH ESI
1005F56B53PUSH EBX
1005F56CFF15 482B1B10CALL [101B2B48]
1005F57283C4 20ADD ESP,20
1005F575894424 10MOV [ESP+10],EAX
1005F57985FFTEST EDI,EDI
1005F57B7C 22JL SHORT 1005F59F
1005F57D85EDTEST EBP,EBP
1005F57F7C 1EJL SHORT 1005F59F
1005F5818B4C24 2CMOV ECX,[ESP+2C]
1005F5858B35 98AC1B10MOV ESI,[101BAC98]
1005F58B8D140FLEA EDX,[EDI+ECX]
1005F58E3BD6CMP EDX,ESI
1005F5907F 0DJG SHORT 1005F59F
1005F5928B35 A0AC1B10MOV ESI,[101BACA0]
1005F5988D1428LEA EDX,[EAX+EBP]
1005F59B3BD6CMP EDX,ESI
1005F59D7E 1BJLE SHORT 1005F5BA
1005F59F33C9XOR ECX,ECX
1005F5A133C0XOR EAX,EAX
1005F5A3EB 0DJMP SHORT 1005F5B2
1005F5A58B0D 98AC1B10MOV ECX,[101BAC98]
1005F5ABA1 A0AC1B10MOV EAX,[101BACA0]
1005F5B033EDXOR EBP,EBP
1005F5B2894C24 2CMOV [ESP+2C],ECX
1005F5B6894424 10MOV [ESP+10],EAX
1005F5BA8B15 102B1B10MOV EDX,[101B2B10]
1005F5C068 03000013PUSH 13000003
1005F5C56A 00PUSH 0
1005F5C750PUSH EAX
1005F5C88B4424 30MOV EAX,[ESP+30]
1005F5CC8B52 64MOV EDX,[EDX+64]
1005F5CF51PUSH ECX
1005F5D08B0D 202B1B10MOV ECX,[101B2B20]
1005F5D655PUSH EBP
1005F5D757PUSH EDI
1005F5D850PUSH EAX
1005F5D98B81 AC000000MOV EAX,[ECX+AC]
1005F5DF6A 00PUSH 0
1005F5E16A 00PUSH 0
1005F5E350PUSH EAX
1005F5E4E9 BBFEFFFFJMP 1005F4A4
1005F5E956PUSH ESI
1005F5EA53PUSH EBX
1005F5EBFF15 482B1B10CALL [101B2B48]
1005F5F18BE8MOV EBP,EAX
1005F5F383C4 08ADD ESP,8
1005F5F64DDEC EBP
1005F5F70F88 95000000JS 1005F692
1005F5FD83FD 63CMP EBP,63
1005F6000F8F 8C000000JG 1005F692
1005F6068B4424 14MOV EAX,[ESP+14]
1005F60ABF 08000000MOV EDI,8
1005F60F83F8 01CMP EAX,1
1005F6127E 15JLE SHORT 1005F629
1005F61446INC ESI
1005F61556PUSH ESI
1005F61653PUSH EBX
1005F617FF15 142B1B10CALL [101B2B14]
1005F61D83C4 08ADD ESP,8
1005F62085C0TEST EAX,EAX
1005F62274 05JE SHORT 1005F629
1005F624BF 28000000MOV EDI,28
1005F6298B0D 102B1B10MOV ECX,[101B2B10]
1005F62FA1 202B1B10MOV EAX,[101B2B20]
1005F63468 08000100PUSH 10008
1005F6396A 00PUSH 0
1005F63B8B91 24010000MOV EDX,[ECX+124]
1005F6418B88 A8000000MOV ECX,[EAX+A8]
1005F64752PUSH EDX
1005F64855PUSH EBP
1005F64951PUSH ECX
1005F64AE8 91B7FEFFCALL 1004ADE0
1005F64F83C4 14ADD ESP,14
1005F65285C0TEST EAX,EAX
1005F65475 08JNZ SHORT 1005F65E
1005F6565FPOP EDI
1005F6575EPOP ESI
1005F6585DPOP EBP
1005F6595BPOP EBX
1005F65A83C4 18ADD ESP,18
1005F65DC3RETN
1005F65E8B15 202B1B10MOV EDX,[101B2B20]
1005F66457PUSH EDI
1005F66552PUSH EDX
1005F66650PUSH EAX
1005F667E8 74000000CALL 1005F6E0
1005F66C83C4 0CADD ESP,C
1005F66F85C0TEST EAX,EAX
1005F67174 39JE SHORT 1005F6AC
1005F6738B0D 202B1B10MOV ECX,[101B2B20]
1005F6798B81 B4000000MOV EAX,[ECX+B4]
1005F67F894424 2CMOV [ESP+2C],EAX
1005F6838B91 B8000000MOV EDX,[ECX+B8]
1005F689895424 10MOV [ESP+10],EDX
1005F68DE9 1EFEFFFFJMP 1005F4B0
1005F692897C24 10MOV [ESP+10],EDI
1005F696897C24 2CMOV [ESP+2C],EDI
1005F69AE9 0BFEFFFFJMP 1005F4AA
1005F69F51PUSH ECX
1005F6A0E8 5BE2FEFFCALL 1004D900
1005F6A583C4 04ADD ESP,4
1005F6A885C0TEST EAX,EAX
1005F6AA74 C7JE SHORT 1005F673
1005F6AC5FPOP EDI
1005F6AD5EPOP ESI
1005F6AE5DPOP EBP
1005F6AF33C0XOR EAX,EAX
1005F6B15BPOP EBX
1005F6B283C4 18ADD ESP,18
1005F6B5C3RETN

obj.setfont

1005FE1053PUSH EBX
1005FE1156PUSH ESI
1005FE128B7424 0CMOV ESI,[ESP+C]
1005FE1657PUSH EDI
1005FE1756PUSH ESI
1005FE18FF15 AC231B10CALL [101B23AC]
1005FE1E6A 00PUSH 0
1005FE206A 01PUSH 1
1005FE2256PUSH ESI
1005FE238BF8MOV EDI,EAX
1005FE25FF15 B4AC1B10CALL [101BACB4]
1005FE2B8BD8MOV EBX,EAX
1005FE2D83C4 10ADD ESP,10
1005FE3085DBTEST EBX,EBX
1005FE320F84 A5000000JE 1005FEDD
1005FE3855PUSH EBP
1005FE396A 02PUSH 2
1005FE3B56PUSH ESI
1005FE3CFF15 482B1B10CALL [101B2B48]
1005FE4283C4 08ADD ESP,8
1005FE4583FF 03CMP EDI,3
1005FE488BE8MOV EBP,EAX
1005FE4A7C 11JL SHORT 1005FE5D
1005FE4C6A 03PUSH 3
1005FE4E56PUSH ESI
1005FE4FFF15 482B1B10CALL [101B2B48]
1005FE5583C4 08ADD ESP,8
1005FE58A3 0C2B1B10MOV [101B2B0C],EAX
1005FE5D83FF 04CMP EDI,4
1005FE607C 30JL SHORT 1005FE92
1005FE626A 04PUSH 4
1005FE6456PUSH ESI
1005FE65FF15 482B1B10CALL [101B2B48]
1005FE6B8BD0MOV EDX,EAX
1005FE6D894424 1CMOV [ESP+1C],EAX
1005FE7133C9XOR ECX,ECX
1005FE7381E2 FF000000AND EDX,FF
1005FE798A4C24 1EMOV CL,[ESP+1E]
1005FE7D25 00FF0000AND EAX,FF00
1005FE82C1E2 10SHL EDX,10
1005FE850BCAOR ECX,EDX
1005FE8783C4 08ADD ESP,8
1005FE8A0BC8OR ECX,EAX
1005FE8C890D E8281B10MOV [101B28E8],ECX
1005FE9283FF 05CMP EDI,5
1005FE957C 30JL SHORT 1005FEC7
1005FE976A 05PUSH 5
1005FE9956PUSH ESI
1005FE9AFF15 482B1B10CALL [101B2B48]
1005FEA08BD0MOV EDX,EAX
1005FEA2894424 1CMOV [ESP+1C],EAX
1005FEA633C9XOR ECX,ECX
1005FEA881E2 FF000000AND EDX,FF
1005FEAE8A4C24 1EMOV CL,[ESP+1E]
1005FEB225 00FF0000AND EAX,FF00
1005FEB7C1E2 10SHL EDX,10
1005FEBA0BCAOR ECX,EDX
1005FEBC83C4 08ADD ESP,8
1005FEBF0BC8OR ECX,EAX
1005FEC1890D EC281B10MOV [101B28EC],ECX
1005FEC76A 00PUSH 0
1005FEC96A 01PUSH 1
1005FECB6A 00PUSH 0
1005FECD68 90010000PUSH 190
1005FED255PUSH EBP
1005FED353PUSH EBX
1005FED4E8 47A80200CALL 1008A720
1005FED983C4 18ADD ESP,18
1005FEDC5DPOP EBP
1005FEDD5FPOP EDI
1005FEDE5EPOP ESI
1005FEDF33C0XOR EAX,EAX
1005FEE15BPOP EBX
1005FEE2C3RETN

obj.drawpoly

1005E68055PUSH EBP
1005E6818BECMOV EBP,ESP
1005E68383E4 F8AND ESP,FFFFFFF8
1005E68683EC 6CSUB ESP,6C
1005E68953PUSH EBX
1005E68A56PUSH ESI
1005E68B8B75 08MOV ESI,[EBP+8]
1005E68E57PUSH EDI
1005E68F56PUSH ESI
1005E690FF15 AC231B10CALL [101B23AC]
1005E696894424 1CMOV [ESP+1C],EAX
1005E69AA1 202B1B10MOV EAX,[101B2B20]
1005E69F83C4 04ADD ESP,4
1005E6A28B88 B4000000MOV ECX,[EAX+B4]
1005E6A885C9TEST ECX,ECX
1005E6AA0F84 89080000JE 1005EF39
1005E6B08B88 B8000000MOV ECX,[EAX+B8]
1005E6B685C9TEST ECX,ECX
1005E6B80F84 7B080000JE 1005EF39
1005E6BE813D E4211B10 746D7000CMP DWORD PTR [101B21E4],706D74
1005E6C80F85 C1030000JNZ 1005EA8F
1005E6CE8BB8 B8000000MOV EDI,[EAX+B8]
1005E6D48B98 B4000000MOV EBX,[EAX+B4]
1005E6DAC1E7 0CSHL EDI,C
1005E6DD6A 01PUSH 1
1005E6DF56PUSH ESI
1005E6E0C1E3 0CSHL EBX,C
1005E6E3897C24 14MOV [ESP+14],EDI
1005E6E7C74424 24 00000000MOV DWORD PTR [ESP+24],0
1005E6EFFF15 0C221B10CALL [101B220C]
1005E6F5DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E6FBE8 D8330300CALL 10091AD8
1005E7006A 02PUSH 2
1005E70256PUSH ESI
1005E703894424 38MOV [ESP+38],EAX
1005E707FF15 0C221B10CALL [101B220C]
1005E70DDC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E713E8 C0330300CALL 10091AD8
1005E7186A 03PUSH 3
1005E71A56PUSH ESI
1005E71B894424 44MOV [ESP+44],EAX
1005E71FFF15 0C221B10CALL [101B220C]
1005E725DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E72BE8 A8330300CALL 10091AD8
1005E7306A 04PUSH 4
1005E73256PUSH ESI
1005E733894424 50MOV [ESP+50],EAX
1005E737FF15 0C221B10CALL [101B220C]
1005E73DDC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E743E8 90330300CALL 10091AD8
1005E7486A 05PUSH 5
1005E74A56PUSH ESI
1005E74B894424 64MOV [ESP+64],EAX
1005E74FFF15 0C221B10CALL [101B220C]
1005E755DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E75BE8 78330300CALL 10091AD8
1005E7606A 06PUSH 6
1005E76256PUSH ESI
1005E763894424 70MOV [ESP+70],EAX
1005E767FF15 0C221B10CALL [101B220C]
1005E76DDC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E773E8 60330300CALL 10091AD8
1005E7786A 07PUSH 7
1005E77A56PUSH ESI
1005E77B894424 7CMOV [ESP+7C],EAX
1005E77FFF15 0C221B10CALL [101B220C]
1005E785DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E78BE8 48330300CALL 10091AD8
1005E7906A 08PUSH 8
1005E79256PUSH ESI
1005E793898424 90000000MOV [ESP+90],EAX
1005E79AFF15 0C221B10CALL [101B220C]
1005E7A0DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E7A683C4 40ADD ESP,40
1005E7A9E8 2A330300CALL 10091AD8
1005E7AE6A 09PUSH 9
1005E7B056PUSH ESI
1005E7B1894424 5CMOV [ESP+5C],EAX
1005E7B5FF15 0C221B10CALL [101B220C]
1005E7BBDC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E7C1E8 12330300CALL 10091AD8
1005E7C66A 0APUSH A
1005E7C856PUSH ESI
1005E7C9894424 68MOV [ESP+68],EAX
1005E7CDFF15 0C221B10CALL [101B220C]
1005E7D3DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E7D9E8 FA320300CALL 10091AD8
1005E7DE6A 0BPUSH B
1005E7E056PUSH ESI
1005E7E1894424 7CMOV [ESP+7C],EAX
1005E7E5FF15 0C221B10CALL [101B220C]
1005E7EBDC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E7F1E8 E2320300CALL 10091AD8
1005E7F66A 0CPUSH C
1005E7F856PUSH ESI
1005E7F9898424 88000000MOV [ESP+88],EAX
1005E800FF15 0C221B10CALL [101B220C]
1005E806DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E80C83C4 20ADD ESP,20
1005E80FE8 C4320300CALL 10091AD8
1005E814894424 6CMOV [ESP+6C],EAX
1005E8188B4424 18MOV EAX,[ESP+18]
1005E81C83F8 0DCMP EAX,D
1005E81F0F8C 6E010000JL 1005E993
1005E8256A 0DPUSH D
1005E82756PUSH ESI
1005E828FF15 0C221B10CALL [101B220C]
1005E82EDC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E834E8 9F320300CALL 10091AD8
1005E8396A 0EPUSH E
1005E83B56PUSH ESI
1005E83C894424 20MOV [ESP+20],EAX
1005E840FF15 0C221B10CALL [101B220C]
1005E846DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E84C83C4 10ADD ESP,10
1005E84FE8 84320300CALL 10091AD8
1005E8548B4C24 10MOV ECX,[ESP+10]
1005E85885C9TEST ECX,ECX
1005E85A7D 0AJGE SHORT 1005E866
1005E85CC74424 10 00000000MOV DWORD PTR [ESP+10],0
1005E864EB 08JMP SHORT 1005E86E
1005E8663BCBCMP ECX,EBX
1005E8687E 04JLE SHORT 1005E86E
1005E86A895C24 10MOV [ESP+10],EBX
1005E86E85C0TEST EAX,EAX
1005E8707D 04JGE SHORT 1005E876
1005E87233C0XOR EAX,EAX
1005E874EB 06JMP SHORT 1005E87C
1005E8763BC7CMP EAX,EDI
1005E8787E 02JLE SHORT 1005E87C
1005E87A8BC7MOV EAX,EDI
1005E87C8B4C24 10MOV ECX,[ESP+10]
1005E8806A 0FPUSH F
1005E88256PUSH ESI
1005E883894C24 3CMOV [ESP+3C],ECX
1005E887894424 40MOV [ESP+40],EAX
1005E88BFF15 0C221B10CALL [101B220C]
1005E891DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E897E8 3C320300CALL 10091AD8
1005E89C6A 10PUSH 10
1005E89E56PUSH ESI
1005E89F8BF8MOV EDI,EAX
1005E8A1FF15 0C221B10CALL [101B220C]
1005E8A7DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E8AD83C4 10ADD ESP,10
1005E8B0E8 23320300CALL 10091AD8
1005E8B585FFTEST EDI,EDI
1005E8B77D 04JGE SHORT 1005E8BD
1005E8B933FFXOR EDI,EDI
1005E8BBEB 06JMP SHORT 1005E8C3
1005E8BD3BFBCMP EDI,EBX
1005E8BF7E 02JLE SHORT 1005E8C3
1005E8C18BFBMOV EDI,EBX
1005E8C385C0TEST EAX,EAX
1005E8C57D 04JGE SHORT 1005E8CB
1005E8C733C0XOR EAX,EAX
1005E8C9EB 0AJMP SHORT 1005E8D5
1005E8CB8B4C24 0CMOV ECX,[ESP+C]
1005E8CF3BC1CMP EAX,ECX
1005E8D17E 02JLE SHORT 1005E8D5
1005E8D38BC1MOV EAX,ECX
1005E8D56A 11PUSH 11
1005E8D756PUSH ESI
1005E8D8897C24 50MOV [ESP+50],EDI
1005E8DC894424 54MOV [ESP+54],EAX
1005E8E0FF15 0C221B10CALL [101B220C]
1005E8E6DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E8ECE8 E7310300CALL 10091AD8
1005E8F16A 12PUSH 12
1005E8F356PUSH ESI
1005E8F48BF8MOV EDI,EAX
1005E8F6FF15 0C221B10CALL [101B220C]
1005E8FCDC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E90283C4 10ADD ESP,10
1005E905E8 CE310300CALL 10091AD8
1005E90A85FFTEST EDI,EDI
1005E90C7D 04JGE SHORT 1005E912
1005E90E33FFXOR EDI,EDI
1005E910EB 06JMP SHORT 1005E918
1005E9123BFBCMP EDI,EBX
1005E9147E 02JLE SHORT 1005E918
1005E9168BFBMOV EDI,EBX
1005E91885C0TEST EAX,EAX
1005E91A7D 04JGE SHORT 1005E920
1005E91C33C0XOR EAX,EAX
1005E91EEB 0AJMP SHORT 1005E92A
1005E9208B4C24 0CMOV ECX,[ESP+C]
1005E9243BC1CMP EAX,ECX
1005E9267E 02JLE SHORT 1005E92A
1005E9288BC1MOV EAX,ECX
1005E92A6A 13PUSH 13
1005E92C56PUSH ESI
1005E92D897C24 64MOV [ESP+64],EDI
1005E931894424 68MOV [ESP+68],EAX
1005E935FF15 0C221B10CALL [101B220C]
1005E93BDC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E941E8 92310300CALL 10091AD8
1005E9466A 14PUSH 14
1005E94856PUSH ESI
1005E9498BF8MOV EDI,EAX
1005E94BFF15 0C221B10CALL [101B220C]
1005E951DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E95783C4 10ADD ESP,10
1005E95AE8 79310300CALL 10091AD8
1005E95F85FFTEST EDI,EDI
1005E9617D 04JGE SHORT 1005E967
1005E96333FFXOR EDI,EDI
1005E965EB 06JMP SHORT 1005E96D
1005E9673BFBCMP EDI,EBX
1005E9697E 02JLE SHORT 1005E96D
1005E96B8BFBMOV EDI,EBX
1005E96D85C0TEST EAX,EAX
1005E96F7D 0CJGE SHORT 1005E97D
1005E97133C0XOR EAX,EAX
1005E973897C24 70MOV [ESP+70],EDI
1005E977894424 74MOV [ESP+74],EAX
1005E97BEB 38JMP SHORT 1005E9B5
1005E97D8B4C24 0CMOV ECX,[ESP+C]
1005E9813BC1CMP EAX,ECX
1005E9837E 02JLE SHORT 1005E987
1005E9858BC1MOV EAX,ECX
1005E987894424 74MOV [ESP+74],EAX
1005E98B897C24 70MOV [ESP+70],EDI
1005E98F33C0XOR EAX,EAX
1005E991EB 22JMP SHORT 1005E9B5
1005E99333C0XOR EAX,EAX
1005E995895C24 48MOV [ESP+48],EBX
1005E999894424 34MOV [ESP+34],EAX
1005E99D894424 38MOV [ESP+38],EAX
1005E9A1894424 4CMOV [ESP+4C],EAX
1005E9A5895C24 5CMOV [ESP+5C],EBX
1005E9A9897C24 60MOV [ESP+60],EDI
1005E9AD894424 70MOV [ESP+70],EAX
1005E9B1897C24 74MOV [ESP+74],EDI
1005E9B5837C24 18 15CMP DWORD PTR [ESP+18],15
1005E9BA7C 24JL SHORT 1005E9E0
1005E9BC6A 15PUSH 15
1005E9BE56PUSH ESI
1005E9BFFF15 0C221B10CALL [101B220C]
1005E9C5DC0D A0A30910FMUL QWORD PTR [1009A3A0]
1005E9CB83C4 08ADD ESP,8
1005E9CEE8 05310300CALL 10091AD8
1005E9D3B9 00100000MOV ECX,1000
1005E9D82BC8SUB ECX,EAX
1005E9DA33C0XOR EAX,EAX
1005E9DC894C24 1CMOV [ESP+1C],ECX
1005E9E050PUSH EAX
1005E9E150PUSH EAX
1005E9E2E8 59F7FFFFCALL 1005E140
1005E9E783C4 08ADD ESP,8
1005E9EA894424 18MOV [ESP+18],EAX
1005E9EE85C0TEST EAX,EAX
1005E9F00F84 43050000JE 1005EF39
1005E9F68B15 A0AC1B10MOV EDX,[101BACA0]
1005E9FCA1 98AC1B10MOV EAX,[101BAC98]
1005EA016A 00PUSH 0
1005EA036A 00PUSH 0
1005EA0568 00004000PUSH 400000
1005EA0A52PUSH EDX
1005EA0B50PUSH EAX
1005EA0CE8 FFFB0100CALL 1007E610
1005EA118B0D 202B1B10MOV ECX,[101B2B20]
1005EA178B15 102B1B10MOV EDX,[101B2B10]
1005EA1D8D4424 3CLEA EAX,[ESP+3C]
1005EA218BB1 B8000000MOV ESI,[ECX+B8]
1005EA278B5A 64MOV EBX,[EDX+64]
1005EA2A8B15 DC281B10MOV EDX,[101B28DC]
1005EA3050PUSH EAX
1005EA318BC6MOV EAX,ESI
1005EA3381CA 07020000OR EDX,207
1005EA398BB9 B4000000MOV EDI,[ECX+B4]
1005EA3F52PUSH EDX
1005EA40C1E0 0CSHL EAX,C
1005EA4399CDQ
1005EA442BC2SUB EAX,EDX
1005EA466A 00PUSH 0
1005EA48D1F8SAR EAX,1
1005EA4A50PUSH EAX
1005EA4B8BC7MOV EAX,EDI
1005EA4DC1E0 0CSHL EAX,C
1005EA5099CDQ
1005EA512BC2SUB EAX,EDX
1005EA538B5424 3CMOV EDX,[ESP+3C]
1005EA57D1F8SAR EAX,1
1005EA5950PUSH EAX
1005EA5A8B81 AC000000MOV EAX,[ECX+AC]
1005EA608B4C24 44MOV ECX,[ESP+44]
1005EA6456PUSH ESI
1005EA6557PUSH EDI
1005EA666A 00PUSH 0
1005EA686A 00PUSH 0
1005EA6A50PUSH EAX
1005EA6B51PUSH ECX
1005EA6C6A 00PUSH 0
1005EA6E68 00000100PUSH 10000
1005EA736A 00PUSH 0
1005EA756A 00PUSH 0
1005EA776A 00PUSH 0
1005EA796A 00PUSH 0
1005EA7B6A 00PUSH 0
1005EA7D6A 00PUSH 0
1005EA7F52PUSH EDX
1005EA80FF53 34CALL [EBX+34]
1005EA8383C4 64ADD ESP,64
1005EA8633C0XOR EAX,EAX
1005EA885FPOP EDI
1005EA895EPOP ESI
1005EA8A5BPOP EBX
1005EA8B8BE5MOV ESP,EBP
1005EA8D5DPOP EBP
1005EA8EC3RETN
1005EA8F50PUSH EAX
1005EA9056PUSH ESI
1005EA91E8 2AF3FFFFCALL 1005DDC0
1005EA96A1 202B1B10MOV EAX,[101B2B20]
1005EA9B83C4 08ADD ESP,8
1005EA9E8B98 B4000000MOV EBX,[EAX+B4]
1005EAA48BB8 B8000000MOV EDI,[EAX+B8]
1005EAAAA1 94231B10MOV EAX,[101B2394]
1005EAAFC1E3 0CSHL EBX,C
1005EAB2C1E7 0CSHL EDI,C
1005EAB53D 00000100CMP EAX,10000
1005EABAA1 98231B10MOV EAX,[101B2398]
1005EABF897C24 0CMOV [ESP+C],EDI
1005EAC375 1EJNZ SHORT 1005EAE3
1005EAC585C0TEST EAX,EAX
1005EAC775 1AJNZ SHORT 1005EAE3
1005EAC9894424 20MOV [ESP+20],EAX
1005EACDC74424 24 0000B040MOV DWORD PTR [ESP+24],40B00000
1005EAD5894424 10MOV [ESP+10],EAX
1005EAD9C74424 14 0000B040MOV DWORD PTR [ESP+14],40B00000
1005EAE1EB 54JMP SHORT 1005EB37
1005EAE3DB05 94231B10FILD DWORD PTR [101B2394]
1005EAE985C0TEST EAX,EAX
1005EAEBDC3D F8A60910FDIVR QWORD PTR [1009A6F8]
1005EAF1DD5424 10FST QWORD PTR [ESP+10]
1005EAF5DD5C24 20FSTP QWORD PTR [ESP+20]
1005EAF97D 1DJGE SHORT 1005EB18
1005EAFB05 00000100ADD EAX,10000
1005EB00894424 1CMOV [ESP+1C],EAX
1005EB04DB4424 1CFILD DWORD PTR [ESP+1C]
1005EB08DC3D E8A30910FDIVR QWORD PTR [1009A3E8]
1005EB0EDC4C24 20FMUL QWORD PTR [ESP+20]
1005EB12DD5C24 20FSTP QWORD PTR [ESP+20]
1005EB16EB 1FJMP SHORT 1005EB37
1005EB187E 1DJLE SHORT 1005EB37
1005EB1AB9 00000100MOV ECX,10000
1005EB1F2BC8SUB ECX,EAX
1005EB21894C24 1CMOV [ESP+1C],ECX
1005EB25DB4424 1CFILD DWORD PTR [ESP+1C]
1005EB29DC3D E8A30910FDIVR QWORD PTR [1009A3E8]
1005EB2FDC4C24 10FMUL QWORD PTR [ESP+10]
1005EB33DD5C24 10FSTP QWORD PTR [ESP+10]
1005EB376A 01PUSH 1
1005EB3956PUSH ESI
1005EB3AFF15 0C221B10CALL [101B220C]
1005EB40DC4C24 18FMUL QWORD PTR [ESP+18]
1005EB44E8 8F2F0300CALL 10091AD8
1005EB498B15 202B1B10MOV EDX,[101B2B20]
1005EB4F6A 02PUSH 2
1005EB5156PUSH ESI
1005EB528982 44010000MOV [EDX+144],EAX
1005EB58FF15 0C221B10CALL [101B220C]
1005EB5EDC4C24 30FMUL QWORD PTR [ESP+30]
1005EB62E8 712F0300CALL 10091AD8
1005EB678B0D 202B1B10MOV ECX,[101B2B20]
1005EB6D6A 03PUSH 3
1005EB6F56PUSH ESI
1005EB708981 48010000MOV [ECX+148],EAX
1005EB76FF15 0C221B10CALL [101B220C]
1005EB7CDC4C24 28FMUL QWORD PTR [ESP+28]
1005EB80E8 532F0300CALL 10091AD8
1005EB858B15 202B1B10MOV EDX,[101B2B20]
1005EB8B6A 04PUSH 4
1005EB8D56PUSH ESI
1005EB8E8982 4C010000MOV [EDX+14C],EAX
1005EB94FF15 0C221B10CALL [101B220C]
1005EB9ADC4C24 30FMUL QWORD PTR [ESP+30]
1005EB9EE8 352F0300CALL 10091AD8
1005EBA38B0D 202B1B10MOV ECX,[101B2B20]
1005EBA96A 05PUSH 5
1005EBAB56PUSH ESI
1005EBAC8981 58010000MOV [ECX+158],EAX
1005EBB2FF15 0C221B10CALL [101B220C]
1005EBB8DC4C24 48FMUL QWORD PTR [ESP+48]
1005EBBCE8 172F0300CALL 10091AD8
1005EBC18B15 202B1B10MOV EDX,[101B2B20]
1005EBC76A 06PUSH 6
1005EBC956PUSH ESI
1005EBCA8982 5C010000MOV [EDX+15C],EAX
1005EBD0FF15 0C221B10CALL [101B220C]
1005EBD6DC4C24 40FMUL QWORD PTR [ESP+40]
1005EBDAE8 F92E0300CALL 10091AD8
1005EBDF8B0D 202B1B10MOV ECX,[101B2B20]
1005EBE56A 07PUSH 7
1005EBE756PUSH ESI
1005EBE88981 60010000MOV [ECX+160],EAX
1005EBEEFF15 0C221B10CALL [101B220C]
1005EBF4DC4C24 48FMUL QWORD PTR [ESP+48]
1005EBF8E8 DB2E0300CALL 10091AD8
1005EBFD8B15 202B1B10MOV EDX,[101B2B20]
1005EC036A 08PUSH 8
1005EC0556PUSH ESI
1005EC068982 6C010000MOV [EDX+16C],EAX
1005EC0CFF15 0C221B10CALL [101B220C]
1005EC12DC4C24 60FMUL QWORD PTR [ESP+60]
1005EC1683C4 40ADD ESP,40
1005EC19E8 BA2E0300CALL 10091AD8
1005EC1E8B0D 202B1B10MOV ECX,[101B2B20]
1005EC246A 09PUSH 9
1005EC2656PUSH ESI
1005EC278981 70010000MOV [ECX+170],EAX
1005EC2DFF15 0C221B10CALL [101B220C]
1005EC33DC4C24 18FMUL QWORD PTR [ESP+18]
1005EC37E8 9C2E0300CALL 10091AD8
1005EC3C8B15 202B1B10MOV EDX,[101B2B20]
1005EC426A 0APUSH A
1005EC4456PUSH ESI
1005EC458982 74010000MOV [EDX+174],EAX
1005EC4BFF15 0C221B10CALL [101B220C]
1005EC51DC4C24 20FMUL QWORD PTR [ESP+20]
1005EC55E8 7E2E0300CALL 10091AD8
1005EC5A8B0D 202B1B10MOV ECX,[101B2B20]
1005EC606A 0BPUSH B
1005EC6256PUSH ESI
1005EC638981 80010000MOV [ECX+180],EAX
1005EC69FF15 0C221B10CALL [101B220C]
1005EC6FDC4C24 38FMUL QWORD PTR [ESP+38]
1005EC73E8 602E0300CALL 10091AD8
1005EC788B15 202B1B10MOV EDX,[101B2B20]
1005EC7E6A 0CPUSH C
1005EC8056PUSH ESI
1005EC818982 84010000MOV [EDX+184],EAX
1005EC87FF15 0C221B10CALL [101B220C]
1005EC8DDC4C24 30FMUL QWORD PTR [ESP+30]
1005EC9183C4 20ADD ESP,20
1005EC94E8 3F2E0300CALL 10091AD8
1005EC998B0D 202B1B10MOV ECX,[101B2B20]
1005EC9F8981 88010000MOV [ECX+188],EAX
1005ECA58B4424 18MOV EAX,[ESP+18]
1005ECA983F8 0DCMP EAX,D
1005ECAC0F8C 86010000JL 1005EE38
1005ECB26A 0DPUSH D
1005ECB456PUSH ESI
1005ECB5FF15 0C221B10CALL [101B220C]
1005ECBBDC4C24 18FMUL QWORD PTR [ESP+18]
1005ECBFE8 142E0300CALL 10091AD8
1005ECC46A 0EPUSH E
1005ECC656PUSH ESI
1005ECC78BF8MOV EDI,EAX
1005ECC9FF15 0C221B10CALL [101B220C]
1005ECCFDC4C24 30FMUL QWORD PTR [ESP+30]
1005ECD383C4 10ADD ESP,10
1005ECD6E8 FD2D0300CALL 10091AD8
1005ECDB85FFTEST EDI,EDI
1005ECDD7D 04JGE SHORT 1005ECE3
1005ECDF33FFXOR EDI,EDI
1005ECE1EB 06JMP SHORT 1005ECE9
1005ECE33BFBCMP EDI,EBX
1005ECE57E 02JLE SHORT 1005ECE9
1005ECE78BFBMOV EDI,EBX
1005ECE985C0TEST EAX,EAX
1005ECEB7D 04JGE SHORT 1005ECF1
1005ECED33C0XOR EAX,EAX
1005ECEFEB 0AJMP SHORT 1005ECFB
1005ECF18B4C24 0CMOV ECX,[ESP+C]
1005ECF53BC1CMP EAX,ECX
1005ECF77E 02JLE SHORT 1005ECFB
1005ECF98BC1MOV EAX,ECX
1005ECFB8B15 202B1B10MOV EDX,[101B2B20]
1005ED016A 0FPUSH F
1005ED0356PUSH ESI
1005ED0489BA 50010000MOV [EDX+150],EDI
1005ED0A8B0D 202B1B10MOV ECX,[101B2B20]
1005ED108981 54010000MOV [ECX+154],EAX
1005ED16FF15 0C221B10CALL [101B220C]
1005ED1CDC4C24 18FMUL QWORD PTR [ESP+18]
1005ED20E8 B32D0300CALL 10091AD8
1005ED256A 10PUSH 10
1005ED2756PUSH ESI
1005ED288BF8MOV EDI,EAX
1005ED2AFF15 0C221B10CALL [101B220C]
1005ED30DC4C24 30FMUL QWORD PTR [ESP+30]
1005ED3483C4 10ADD ESP,10
1005ED37E8 9C2D0300CALL 10091AD8
1005ED3C85FFTEST EDI,EDI
1005ED3E7D 04JGE SHORT 1005ED44
1005ED4033FFXOR EDI,EDI
1005ED42EB 06JMP SHORT 1005ED4A
1005ED443BFBCMP EDI,EBX
1005ED467E 02JLE SHORT 1005ED4A
1005ED488BFBMOV EDI,EBX
1005ED4A85C0TEST EAX,EAX
1005ED4C7D 04JGE SHORT 1005ED52
1005ED4E33C0XOR EAX,EAX
1005ED50EB 0AJMP SHORT 1005ED5C
1005ED528B4C24 0CMOV ECX,[ESP+C]
1005ED563BC1CMP EAX,ECX
1005ED587E 02JLE SHORT 1005ED5C
1005ED5A8BC1MOV EAX,ECX
1005ED5C8B15 202B1B10MOV EDX,[101B2B20]
1005ED626A 11PUSH 11
1005ED6456PUSH ESI
1005ED6589BA 64010000MOV [EDX+164],EDI
1005ED6B8B0D 202B1B10MOV ECX,[101B2B20]
1005ED718981 68010000MOV [ECX+168],EAX
1005ED77FF15 0C221B10CALL [101B220C]
1005ED7DDC4C24 18FMUL QWORD PTR [ESP+18]
1005ED81E8 522D0300CALL 10091AD8
1005ED866A 12PUSH 12
1005ED8856PUSH ESI
1005ED898BF8MOV EDI,EAX
1005ED8BFF15 0C221B10CALL [101B220C]
1005ED91DC4C24 30FMUL QWORD PTR [ESP+30]
1005ED9583C4 10ADD ESP,10
1005ED98E8 3B2D0300CALL 10091AD8
1005ED9D85FFTEST EDI,EDI
1005ED9F7D 04JGE SHORT 1005EDA5
1005EDA133FFXOR EDI,EDI
1005EDA3EB 06JMP SHORT 1005EDAB
1005EDA53BFBCMP EDI,EBX
1005EDA77E 02JLE SHORT 1005EDAB
1005EDA98BFBMOV EDI,EBX
1005EDAB85C0TEST EAX,EAX
1005EDAD7D 04JGE SHORT 1005EDB3
1005EDAF33C0XOR EAX,EAX
1005EDB1EB 0AJMP SHORT 1005EDBD
1005EDB38B4C24 0CMOV ECX,[ESP+C]
1005EDB73BC1CMP EAX,ECX
1005EDB97E 02JLE SHORT 1005EDBD
1005EDBB8BC1MOV EAX,ECX
1005EDBD8B15 202B1B10MOV EDX,[101B2B20]
1005EDC36A 13PUSH 13
1005EDC556PUSH ESI
1005EDC689BA 78010000MOV [EDX+178],EDI
1005EDCC8B0D 202B1B10MOV ECX,[101B2B20]
1005EDD28981 7C010000MOV [ECX+17C],EAX
1005EDD8FF15 0C221B10CALL [101B220C]
1005EDDEDC4C24 18FMUL QWORD PTR [ESP+18]
1005EDE2E8 F12C0300CALL 10091AD8
1005EDE76A 14PUSH 14
1005EDE956PUSH ESI
1005EDEA8BF8MOV EDI,EAX
1005EDECFF15 0C221B10CALL [101B220C]
1005EDF2DC4C24 30FMUL QWORD PTR [ESP+30]
1005EDF683C4 10ADD ESP,10
1005EDF9E8 DA2C0300CALL 10091AD8
1005EDFE85FFTEST EDI,EDI
1005EE007D 04JGE SHORT 1005EE06
1005EE0233FFXOR EDI,EDI
1005EE04EB 06JMP SHORT 1005EE0C
1005EE063BFBCMP EDI,EBX
1005EE087E 02JLE SHORT 1005EE0C
1005EE0A8BFBMOV EDI,EBX
1005EE0C85C0TEST EAX,EAX
1005EE0E7D 04JGE SHORT 1005EE14
1005EE1033C0XOR EAX,EAX
1005EE12EB 0AJMP SHORT 1005EE1E
1005EE148B4C24 0CMOV ECX,[ESP+C]
1005EE183BC1CMP EAX,ECX
1005EE1A7E 02JLE SHORT 1005EE1E
1005EE1C8BC1MOV EAX,ECX
1005EE1E8B15 202B1B10MOV EDX,[101B2B20]
1005EE2489BA 8C010000MOV [EDX+18C],EDI
1005EE2A8B0D 202B1B10MOV ECX,[101B2B20]
1005EE308981 90010000MOV [ECX+190],EAX
1005EE36EB 61JMP SHORT 1005EE99
1005EE388B15 202B1B10MOV EDX,[101B2B20]
1005EE3E33C0XOR EAX,EAX
1005EE408982 50010000MOV [EDX+150],EAX
1005EE468B0D 202B1B10MOV ECX,[101B2B20]
1005EE4C8981 54010000MOV [ECX+154],EAX
1005EE528B15 202B1B10MOV EDX,[101B2B20]
1005EE58899A 64010000MOV [EDX+164],EBX
1005EE5E8B0D 202B1B10MOV ECX,[101B2B20]
1005EE648981 68010000MOV [ECX+168],EAX
1005EE6A8B15 202B1B10MOV EDX,[101B2B20]
1005EE70899A 78010000MOV [EDX+178],EBX
1005EE768B0D 202B1B10MOV ECX,[101B2B20]
1005EE7C89B9 7C010000MOV [ECX+17C],EDI
1005EE828B15 202B1B10MOV EDX,[101B2B20]
1005EE888982 8C010000MOV [EDX+18C],EAX
1005EE8EA1 202B1B10MOV EAX,[101B2B20]
1005EE9389B8 90010000MOV [EAX+190],EDI
1005EE99837C24 18 15CMP DWORD PTR [ESP+18],15
1005EE9E7C 39JL SHORT 1005EED9
1005EEA08B0D 202B1B10MOV ECX,[101B2B20]
1005EEA66A 15PUSH 15
1005EEA856PUSH ESI
1005EEA98DB9 E8000000LEA EDI,[ECX+E8]
1005EEAFFF15 0C221B10CALL [101B220C]
1005EEB58B37MOV ESI,[EDI]
1005EEB7BA 00100000MOV EDX,1000
1005EEBC2BD6SUB EDX,ESI
1005EEBE83C4 08ADD ESP,8
1005EEC1895424 1CMOV [ESP+1C],EDX
1005EEC5DB4424 1CFILD DWORD PTR [ESP+1C]
1005EEC9DEC9FMULP ST(1),ST(0)
1005EECBE8 082C0300CALL 10091AD8
1005EED0B9 00100000MOV ECX,1000
1005EED52BC8SUB ECX,EAX
1005EED7890FMOV [EDI],ECX
1005EED9A1 202B1B10MOV EAX,[101B2B20]
1005EEDE68 FFFF0F01PUSH 10FFFFF
1005EEE38BB0 F8000000MOV ESI,[EAX+F8]
1005EEE983CE 08OR ESI,8
1005EEEC89B0 F8000000MOV [EAX+F8],ESI
1005EEF2A1 102B1B10MOV EAX,[101B2B10]
1005EEF78B15 202B1B10MOV EDX,[101B2B20]
1005EEFD8B88 E4000000MOV ECX,[EAX+E4]
1005EF0352PUSH EDX
1005EF0451PUSH ECX
1005EF05E8 F6C2FEFFCALL 1004B200
1005EF0AA1 202B1B10MOV EAX,[101B2B20]
1005EF0F8BB8 F8000000MOV EDI,[EAX+F8]
1005EF1583E7 F7AND EDI,FFFFFFF7
1005EF1889B8 F8000000MOV [EAX+F8],EDI
1005EF1EA1 202B1B10MOV EAX,[101B2B20]
1005EF238B90 B8000000MOV EDX,[EAX+B8]
1005EF298B80 B4000000MOV EAX,[EAX+B4]
1005EF2F52PUSH EDX
1005EF3050PUSH EAX
1005EF31E8 EAF6FFFFCALL 1005E620
1005EF3683C4 14ADD ESP,14
1005EF395FPOP EDI
1005EF3A5EPOP ESI
1005EF3B33C0XOR EAX,EAX
1005EF3D5BPOP EBX
1005EF3E8BE5MOV ESP,EBP
1005EF405DPOP EBP
1005EF41C3RETN

obj.setoption

1006058053PUSH EBX
1006058155PUSH EBP
1006058256PUSH ESI
100605838B7424 10MOV ESI,[ESP+10]
1006058757PUSH EDI
1006058856PUSH ESI
10060589FF15 AC231B10CALL [101B23AC]
1006058F6A 00PUSH 0
100605918BE8MOV EBP,EAX
100605936A 01PUSH 1
1006059556PUSH ESI
10060596896C24 24MOV [ESP+24],EBP
1006059AFF15 B4AC1B10CALL [101BACB4]
100605A08BF8MOV EDI,EAX
100605A283C4 10ADD ESP,10
100605A585FFTEST EDI,EDI
100605A70F84 8C060000JE 10060C39
100605AD8B1D A4A10910MOV EBX,[KERNEL32.dll->lstrcmpiA]DS:1009A1A4->76972BE5
100605B368 E8300A10PUSH 100A30E8ASCII:blend
100605B857PUSH EDI
100605B9FFD3CALL EBX
100605BB85C0TEST EAX,EAX
100605BD0F85 04010000JNZ 100606C7
100605C3A1 202B1B10MOV EAX,[101B2B20]
100605C833FFXOR EDI,EDI
100605CA8B88 F8000000MOV ECX,[EAX+F8]
100605D081E1 FFFFFF7EAND ECX,7EFFFFFF
100605D683FD 02CMP EBP,2
100605D98988 F8000000MOV [EAX+F8],ECX
100605DF0F8C A9000000JL 1006068E
100605E56A 02PUSH 2
100605E756PUSH ESI
100605E8FF15 382B1B10CALL [101B2B38]
100605EE83C4 08ADD ESP,8
100605F185C0TEST EAX,EAX
100605F374 32JE SHORT 10060627
100605F56A 02PUSH 2
100605F756PUSH ESI
100605F8FF15 482B1B10CALL [101B2B48]
100605FE8BF8MOV EDI,EAX
10060600A1 202B1B10MOV EAX,[101B2B20]
1006060583C4 08ADD ESP,8
100606088B88 F8000000MOV ECX,[EAX+F8]
1006060E80CD 40OR CH,40
1006061185FFTEST EDI,EDI
100606138988 F8000000MOV [EAX+F8],ECX
100606197C 43JL SHORT 1006065E
1006061B83FF 0FCMP EDI,F
1006061E7E 40JLE SHORT 10060660
10060620BF 0F000000MOV EDI,F
10060625EB 39JMP SHORT 10060660
100606276A 00PUSH 0
100606296A 02PUSH 2
1006062B56PUSH ESI
1006062CFF15 B4AC1B10CALL [101BACB4]
100606328BE8MOV EBP,EAX
1006063483C4 0CADD ESP,C
1006063785EDTEST EBP,EBP
100606390F84 FA050000JE 10060C39
1006063F33FFXOR EDI,EDI
100606418B04FD 08770A10MOV EAX,[EDI*8+100A7708]
1006064850PUSH EAX
1006064955PUSH EBP
1006064AFF15 C0A10910CALL KERNEL32.dll->lstrcmpADS:1009A1C0->76969231
1006065085C0TEST EAX,EAX
1006065274 61JE SHORT 100606B5
1006065447INC EDI
1006065583FF 04CMP EDI,4
100606587C E7JL SHORT 10060641
1006065A8B6C24 14MOV EBP,[ESP+14]
1006065E33FFXOR EDI,EDI
1006066083FD 03CMP EBP,3
100606637C 29JL SHORT 1006068E
100606656A 00PUSH 0
100606676A 03PUSH 3
1006066956PUSH ESI
1006066AFF15 B4AC1B10CALL [101BACB4]
1006067083C4 0CADD ESP,C
1006067368 0C790A10PUSH 100A790CASCII:force
1006067850PUSH EAX
10060679FFD3CALL EBX
1006067B85C0TEST EAX,EAX
1006067D75 0FJNZ SHORT 1006068E
1006067FA1 202B1B10MOV EAX,[101B2B20]
100606848188 F8000000 00000001OR DWORD PTR [EAX+F8],1000000
1006068E8B0D 202B1B10MOV ECX,[101B2B20]
10060694C1E7 18SHL EDI,18
1006069789B9 40010000MOV [ECX+140],EDI
1006069D8B15 DC281B10MOV EDX,[101B28DC]
100606A383E2 08AND EDX,8
100606A60BD7OR EDX,EDI
100606A85FPOP EDI
100606A95EPOP ESI
100606AA5DPOP EBP
100606AB8915 DC281B10MOV [101B28DC],EDX
100606B133C0XOR EAX,EAX
100606B35BPOP EBX
100606B4C3RETN
100606B583FF 04CMP EDI,4
100606B87D A0JGE SHORT 1006065A
100606BA8B3CFD 0C770A10MOV EDI,[EDI*8+100A770C]
100606C18B6C24 14MOV EBP,[ESP+14]
100606C5EB 99JMP SHORT 10060660
100606C768 04790A10PUSH 100A7904ASCII:culling
100606CC57PUSH EDI
100606CDFFD3CALL EBX
100606CF85C0TEST EAX,EAX
100606D175 3BJNZ SHORT 1006070E
100606D36A 02PUSH 2
100606D556PUSH ESI
100606D6FF15 482B1B10CALL [101B2B48]
100606DC83C4 08ADD ESP,8
100606DF85C0TEST EAX,EAX
100606E1A1 202B1B10MOV EAX,[101B2B20]
100606E68B88 F8000000MOV ECX,[EAX+F8]
100606EC74 10JE SHORT 100606FE
100606EE80CD 08OR CH,8
100606F15FPOP EDI
100606F25EPOP ESI
100606F38988 F8000000MOV [EAX+F8],ECX
100606F95DPOP EBP
100606FA33C0XOR EAX,EAX
100606FC5BPOP EBX
100606FDC3RETN
100606FE80E5 F7AND CH,F7
100607015FPOP EDI
100607025EPOP ESI
100607038988 F8000000MOV [EAX+F8],ECX
100607095DPOP EBP
1006070A33C0XOR EAX,EAX
1006070C5BPOP EBX
1006070DC3RETN
1006070E68 F8780A10PUSH 100A78F8ASCII:billboard
1006071357PUSH EDI
10060714FFD3CALL EBX
1006071685C0TEST EAX,EAX
100607180F85 85000000JNZ 100607A3
1006071E6A 02PUSH 2
1006072056PUSH ESI
10060721FF15 482B1B10CALL [101B2B48]
100607278B0D 202B1B10MOV ECX,[101B2B20]
1006072D83C4 08ADD ESP,8
100607308B91 F8000000MOV EDX,[ECX+F8]
1006073680E6 F8AND DH,F8
1006073983F8 01CMP EAX,1
1006073C8991 F8000000MOV [ECX+F8],EDX
1006074275 1BJNZ SHORT 1006075F
10060744A1 202B1B10MOV EAX,[101B2B20]
100607495FPOP EDI
1006074A5EPOP ESI
1006074B5DPOP EBP
1006074C8B88 F8000000MOV ECX,[EAX+F8]
100607525BPOP EBX
1006075380CD 04OR CH,4
100607568988 F8000000MOV [EAX+F8],ECX
1006075C33C0XOR EAX,EAX
1006075EC3RETN
1006075F83F8 02CMP EAX,2
1006076275 1BJNZ SHORT 1006077F
10060764A1 202B1B10MOV EAX,[101B2B20]
100607695FPOP EDI
1006076A5EPOP ESI
1006076B5DPOP EBP
1006076C8B88 F8000000MOV ECX,[EAX+F8]
100607725BPOP EBX
1006077380CD 02OR CH,2
100607768988 F8000000MOV [EAX+F8],ECX
1006077C33C0XOR EAX,EAX
1006077EC3RETN
1006077F83F8 03CMP EAX,3
100607820F85 B1040000JNZ 10060C39
10060788A1 202B1B10MOV EAX,[101B2B20]
1006078D5FPOP EDI
1006078E5EPOP ESI
1006078F5DPOP EBP
100607908B88 F8000000MOV ECX,[EAX+F8]
100607965BPOP EBX
1006079780CD 01OR CH,1
1006079A8988 F8000000MOV [EAX+F8],ECX
100607A033C0XOR EAX,EAX
100607A2C3RETN
100607A368 F0780A10PUSH 100A78F0ASCII:shadow
100607A857PUSH EDI
100607A9FFD3CALL EBX
100607AB85C0TEST EAX,EAX
100607AD75 3BJNZ SHORT 100607EA
100607AF6A 02PUSH 2
100607B156PUSH ESI
100607B2FF15 482B1B10CALL [101B2B48]
100607B883C4 08ADD ESP,8
100607BB85C0TEST EAX,EAX
100607BDA1 202B1B10MOV EAX,[101B2B20]
100607C28B88 F8000000MOV ECX,[EAX+F8]
100607C875 10JNZ SHORT 100607DA
100607CA80CD 20OR CH,20
100607CD5FPOP EDI
100607CE5EPOP ESI
100607CF8988 F8000000MOV [EAX+F8],ECX
100607D55DPOP EBP
100607D633C0XOR EAX,EAX
100607D85BPOP EBX
100607D9C3RETN
100607DA80E5 DFAND CH,DF
100607DD5FPOP EDI
100607DE5EPOP ESI
100607DF8988 F8000000MOV [EAX+F8],ECX
100607E55DPOP EBP
100607E633C0XOR EAX,EAX
100607E85BPOP EBX
100607E9C3RETN
100607EA68 E4780A10PUSH 100A78E4ASCII:antialias
100607EF57PUSH EDI
100607F0FFD3CALL EBX
100607F285C0TEST EAX,EAX
100607F475 52JNZ SHORT 10060848
100607F66A 02PUSH 2
100607F856PUSH ESI
100607F9FF15 482B1B10CALL [101B2B48]
100607FF8B0D 202B1B10MOV ECX,[101B2B20]
1006080583C4 08ADD ESP,8
1006080885C0TEST EAX,EAX
1006080A8B91 F8000000MOV EDX,[ECX+F8]
1006081075 05JNZ SHORT 10060817
1006081280CE 10OR DH,10
10060815EB 03JMP SHORT 1006081A
1006081780E6 EFAND DH,EF
1006081A8991 F8000000MOV [ECX+F8],EDX
1006082085C0TEST EAX,EAX
10060822A1 DC281B10MOV EAX,[101B28DC]
1006082775 0EJNZ SHORT 10060837
100608290C 08OR AL,8
1006082B5FPOP EDI
1006082C5EPOP ESI
1006082DA3 DC281B10MOV [101B28DC],EAX
100608325DPOP EBP
1006083333C0XOR EAX,EAX
100608355BPOP EBX
10060836C3RETN
1006083725 000000FFAND EAX,FF000000
1006083C5FPOP EDI
1006083D5EPOP ESI
1006083EA3 DC281B10MOV [101B28DC],EAX
100608435DPOP EBP
1006084433C0XOR EAX,EAX
100608465BPOP EBX
10060847C3RETN
1006084868 D8780A10PUSH 100A78D8ASCII:draw_state
1006084D57PUSH EDI
1006084EFFD3CALL EBX
1006085085C0TEST EAX,EAX
1006085275 49JNZ SHORT 1006089D
100608546A 02PUSH 2
1006085656PUSH ESI
10060857FF15 142B1B10CALL [101B2B14]
1006085D83C4 08ADD ESP,8
1006086085C0TEST EAX,EAX
1006086274 28JE SHORT 1006088C
10060864A1 D0281B10MOV EAX,[101B28D0]
1006086985C0TEST EAX,EAX
1006086B0F85 C8030000JNZ 10060C39
10060871A1 A0241B10MOV EAX,[101B24A0]
100608765FPOP EDI
100608775EPOP ESI
10060878A3 9C241B10MOV [101B249C],EAX
1006087D5DPOP EBP
1006087EC705 D0281B10 01000000MOV DWORD PTR [101B28D0],1
1006088833C0XOR EAX,EAX
1006088A5BPOP EBX
1006088BC3RETN
1006088C5FPOP EDI
1006088D5EPOP ESI
1006088E5DPOP EBP
1006088FC705 D0281B10 00000000MOV DWORD PTR [101B28D0],0
1006089933C0XOR EAX,EAX
1006089B5BPOP EBX
1006089CC3RETN
1006089D68 CC780A10PUSH 100A78CCASCII:focus_mode
100608A257PUSH EDI
100608A3FFD3CALL EBX
100608A585C0TEST EAX,EAX
100608A775 3BJNZ SHORT 100608E4
100608A950PUSH EAX
100608AA6A 02PUSH 2
100608AC56PUSH ESI
100608ADFF15 B4AC1B10CALL [101BACB4]
100608B383C4 0CADD ESP,C
100608B668 C0780A10PUSH 100A78C0ASCII:fixed_size
100608BB50PUSH EAX
100608BCFFD3CALL EBX
100608BE85C0TEST EAX,EAX
100608C00F85 73030000JNZ 10060C39
100608C6A1 202B1B10MOV EAX,[101B2B20]
100608CB5FPOP EDI
100608CC5EPOP ESI
100608CD5DPOP EBP
100608CE8B88 F8000000MOV ECX,[EAX+F8]
100608D45BPOP EBX
100608D581C9 00000040OR ECX,40000000
100608DB8988 F8000000MOV [EAX+F8],ECX
100608E133C0XOR EAX,EAX
100608E3C3RETN
100608E468 B0780A10PUSH 100A78B0ASCII:camera_param
100608E957PUSH EDI
100608EAFFD3CALL EBX
100608EC85C0TEST EAX,EAX
100608EE0F85 4C020000JNZ 10060B40
100608F48B0D 202B1B10MOV ECX,[101B2B20]
100608FA8BB9 1C010000MOV EDI,[ECX+11C]
100609008B04BD 6C591310MOV EAX,[EDI*4+1013596C]
1006090785C0TEST EAX,EAX
100609090F84 2A030000JE 10060C39
1006090FA1 B4591310MOV EAX,[101359B4]
1006091485C0TEST EAX,EAX
1006091674 0DJE SHORT 10060925
10060918A1 C84E1310MOV EAX,[10134EC8]
1006091D85C0TEST EAX,EAX
1006091F0F85 14030000JNZ 10060C39
1006092568 F4770A10PUSH 100A77F4ASCII:x
1006092A6A 02PUSH 2
1006092C56PUSH ESI
1006092DFF15 C8AC1B10CALL [101BACC8]
100609336A FFPUSH -1
1006093556PUSH ESI
10060936FF15 E8211B10CALL [101B21E8]
1006093CDC0D A0A30910FMUL QWORD PTR [1009A3A0]
10060942E8 91110300CALL 10091AD8
100609476A FEPUSH -2
1006094956PUSH ESI
1006094A8904BD F0581310MOV [EDI*4+101358F0],EAX
10060951FF15 C4231B10CALL [101B23C4]
1006095768 F0770A10PUSH 100A77F0ASCII:y
1006095C6A 02PUSH 2
1006095E56PUSH ESI
1006095FFF15 C8AC1B10CALL [101BACC8]
100609656A FFPUSH -1
1006096756PUSH ESI
10060968FF15 E8211B10CALL [101B21E8]
1006096EDC0D A0A30910FMUL QWORD PTR [1009A3A0]
10060974E8 5F110300CALL 10091AD8
100609796A FEPUSH -2
1006097B56PUSH ESI
1006097C8904BD 00591310MOV [EDI*4+10135900],EAX
10060983FF15 C4231B10CALL [101B23C4]
1006098968 18D90910PUSH 1009D918ASCII:z
1006098E6A 02PUSH 2
1006099056PUSH ESI
10060991FF15 C8AC1B10CALL [101BACC8]
1006099783C4 44ADD ESP,44
1006099A6A FFPUSH -1
1006099C56PUSH ESI
1006099DFF15 E8211B10CALL [101B21E8]
100609A3DC0D A0A30910FMUL QWORD PTR [1009A3A0]
100609A9E8 2A110300CALL 10091AD8
100609AE6A FEPUSH -2
100609B056PUSH ESI
100609B18904BD E0581310MOV [EDI*4+101358E0],EAX
100609B8FF15 C4231B10CALL [101B23C4]
100609BE68 AC780A10PUSH 100A78ACASCII:d
100609C36A 02PUSH 2
100609C556PUSH ESI
100609C6FF15 C8AC1B10CALL [101BACC8]
100609CC6A FFPUSH -1
100609CE56PUSH ESI
100609CFFF15 E8211B10CALL [101B21E8]
100609D5DC0D A0A30910FMUL QWORD PTR [1009A3A0]
100609DBE8 F8100300CALL 10091AD8
100609E06A FEPUSH -2
100609E256PUSH ESI
100609E38904BD 14591310MOV [EDI*4+10135914],EAX
100609EAFF15 C4231B10CALL [101B23C4]
100609F068 A8780A10PUSH 100A78A8ASCII:tx
100609F56A 02PUSH 2
100609F756PUSH ESI
100609F8FF15 C8AC1B10CALL [101BACC8]
100609FE6A FFPUSH -1
10060A0056PUSH ESI
10060A01FF15 E8211B10CALL [101B21E8]
10060A07DC0D A0A30910FMUL QWORD PTR [1009A3A0]
10060A0D83C4 40ADD ESP,40
10060A10E8 C3100300CALL 10091AD8
10060A156A FEPUSH -2
10060A1756PUSH ESI
10060A188904BD F0501310MOV [EDI*4+101350F0],EAX
10060A1FFF15 C4231B10CALL [101B23C4]
10060A2568 A4780A10PUSH 100A78A4ASCII:ty
10060A2A6A 02PUSH 2
10060A2C56PUSH ESI
10060A2DFF15 C8AC1B10CALL [101BACC8]
10060A336A FFPUSH -1
10060A3556PUSH ESI
10060A36FF15 E8211B10CALL [101B21E8]
10060A3CDC0D A0A30910FMUL QWORD PTR [1009A3A0]
10060A42E8 91100300CALL 10091AD8
10060A476A FEPUSH -2
10060A4956PUSH ESI
10060A4A8904BD B0501310MOV [EDI*4+101350B0],EAX
10060A51FF15 C4231B10CALL [101B23C4]
10060A5768 A0780A10PUSH 100A78A0ASCII:tz
10060A5C6A 02PUSH 2
10060A5E56PUSH ESI
10060A5FFF15 C8AC1B10CALL [101BACC8]
10060A656A FFPUSH -1
10060A6756PUSH ESI
10060A68FF15 E8211B10CALL [101B21E8]
10060A6EDC0D A0A30910FMUL QWORD PTR [1009A3A0]
10060A74E8 5F100300CALL 10091AD8
10060A796A FEPUSH -2
10060A7B56PUSH ESI
10060A7C8904BD C0501310MOV [EDI*4+101350C0],EAX
10060A83FF15 C4231B10CALL [101B23C4]
10060A8983C4 40ADD ESP,40
10060A8C68 D8770A10PUSH 100A77D8ASCII:rz
10060A916A 02PUSH 2
10060A9356PUSH ESI
10060A94FF15 C8AC1B10CALL [101BACC8]
10060A9A6A FFPUSH -1
10060A9C56PUSH ESI
10060A9DFF15 E8211B10CALL [101B21E8]
10060AA3DC0D F0A60910FMUL QWORD PTR [1009A6F0]
10060AA9E8 2A100300CALL 10091AD8
10060AAE6A FEPUSH -2
10060AB056PUSH ESI
10060AB18904BD 00511310MOV [EDI*4+10135100],EAX
10060AB8FF15 C4231B10CALL [101B23C4]
10060ABE68 9C780A10PUSH 100A789CASCII:ux
10060AC36A 02PUSH 2
10060AC556PUSH ESI
10060AC6FF15 C8AC1B10CALL [101BACC8]
10060ACC6A FFPUSH -1
10060ACE56PUSH ESI
10060ACFFF15 E8211B10CALL [101B21E8]
10060AD5DD1CFD D0501310FSTP QWORD PTR [EDI*8+101350D0]
10060ADC6A FEPUSH -2
10060ADE56PUSH ESI
10060ADFFF15 C4231B10CALL [101B23C4]
10060AE568 98780A10PUSH 100A7898ASCII:uy
10060AEA6A 02PUSH 2
10060AEC56PUSH ESI
10060AEDFF15 C8AC1B10CALL [101BACC8]
10060AF383C4 44ADD ESP,44
10060AF66A FFPUSH -1
10060AF856PUSH ESI
10060AF9FF15 E8211B10CALL [101B21E8]
10060AFFDD1CFD 70501310FSTP QWORD PTR [EDI*8+10135070]
10060B066A FEPUSH -2
10060B0856PUSH ESI
10060B09FF15 C4231B10CALL [101B23C4]
10060B0F68 94780A10PUSH 100A7894ASCII:uz
10060B146A 02PUSH 2
10060B1656PUSH ESI
10060B17FF15 C8AC1B10CALL [101BACC8]
10060B1D6A FFPUSH -1
10060B1F56PUSH ESI
10060B20FF15 E8211B10CALL [101B21E8]
10060B26DD1CFD 90501310FSTP QWORD PTR [EDI*8+10135090]
10060B2D6A FEPUSH -2
10060B2F56PUSH ESI
10060B30FF15 C4231B10CALL [101B23C4]
10060B3683C4 2CADD ESP,2C
10060B3933C0XOR EAX,EAX
10060B3B5FPOP EDI
10060B3C5EPOP ESI
10060B3D5DPOP EBP
10060B3E5BPOP EBX
10060B3FC3RETN
10060B4068 88780A10PUSH 100A7888ASCII:drawtarget
10060B4557PUSH EDI
10060B46FFD3CALL EBX
10060B4885C0TEST EAX,EAX
10060B4A74 10JE SHORT 10060B5C
10060B4C68 84780A10PUSH 100A7884ASCII:dst
10060B5157PUSH EDI
10060B52FFD3CALL EBX
10060B5485C0TEST EAX,EAX
10060B560F85 DD000000JNZ 10060C39
10060B5C6A 00PUSH 0
10060B5E6A 02PUSH 2
10060B6056PUSH ESI
10060B61FF15 B4AC1B10CALL [101BACB4]
10060B678BF8MOV EDI,EAX
10060B6983C4 0CADD ESP,C
10060B6C85FFTEST EDI,EDI
10060B6E0F84 C5000000JE 10060C39
10060B7468 84770A10PUSH 100A7784ASCII:tempbuffer
10060B7957PUSH EDI
10060B7AFFD3CALL EBX
10060B7C85C0TEST EAX,EAX
10060B7E74 63JE SHORT 10060BE3
10060B8068 80780A10PUSH 100A7880ASCII:tmp
10060B8557PUSH EDI
10060B86FFD3CALL EBX
10060B8885C0TEST EAX,EAX
10060B8A74 57JE SHORT 10060BE3
10060B8C68 90770A10PUSH 100A7790ASCII:framebuffer
10060B9157PUSH EDI
10060B92FFD3CALL EBX
10060B9485C0TEST EAX,EAX
10060B9674 10JE SHORT 10060BA8
10060B9868 7C780A10PUSH 100A787CASCII:frm
10060B9D57PUSH EDI
10060B9EFFD3CALL EBX
10060BA085C0TEST EAX,EAX
10060BA20F85 91000000JNZ 10060C39
10060BA868 4C780A10PUSH 100A784CASCII:obj
10060BAD68 EED8FFFFPUSH -2712
10060BB256PUSH ESI
10060BB3C705 E4211B10 66726D00MOV DWORD PTR [101B21E4],6D7266
10060BBDFF15 C8AC1B10CALL [101BACC8]
10060BC38B15 202B1B10MOV EDX,[101B2B20]
10060BC952PUSH EDX
10060BCA56PUSH ESI
10060BCBE8 90D0FFFFCALL 1005DC60
10060BD06A FEPUSH -2
10060BD256PUSH ESI
10060BD3FF15 C4231B10CALL [101B23C4]
10060BD983C4 1CADD ESP,1C
10060BDC33C0XOR EAX,EAX
10060BDE5FPOP EDI
10060BDF5EPOP ESI
10060BE05DPOP EBP
10060BE15BPOP EBX
10060BE2C3RETN
10060BE368 4C780A10PUSH 100A784CASCII:obj
10060BE868 EED8FFFFPUSH -2712
10060BED56PUSH ESI
10060BEEC705 E4211B10 746D7000MOV DWORD PTR [101B21E4],706D74
10060BF8FF15 C8AC1B10CALL [101BACC8]
10060BFEA1 202B1B10MOV EAX,[101B2B20]
10060C0350PUSH EAX
10060C0456PUSH ESI
10060C05E8 56D0FFFFCALL 1005DC60
10060C0A6A FEPUSH -2
10060C0C56PUSH ESI
10060C0DFF15 C4231B10CALL [101B23C4]
10060C1383C4 1CADD ESP,1C
10060C1683FD 03CMP EBP,3
10060C197C 1EJL SHORT 10060C39
10060C1B6A 03PUSH 3
10060C1D56PUSH ESI
10060C1EFF15 482B1B10CALL [101B2B48]
10060C246A 04PUSH 4
10060C2656PUSH ESI
10060C278BF8MOV EDI,EAX
10060C29FF15 482B1B10CALL [101B2B48]
10060C2F50PUSH EAX
10060C3057PUSH EDI
10060C31E8 0AD5FFFFCALL 1005E140
10060C3683C4 18ADD ESP,18
10060C395FPOP EDI
10060C3A5EPOP ESI
10060C3B5DPOP EBP
10060C3C33C0XOR EAX,EAX
10060C3E5BPOP EBX
10060C3FC3RETN

obj.getoption

10060C4051PUSH ECX
10060C4153PUSH EBX
10060C4255PUSH EBP
10060C4356PUSH ESI
10060C448B7424 14MOV ESI,[ESP+14]
10060C4857PUSH EDI
10060C4956PUSH ESI
10060C4AFF15 AC231B10CALL [101B23AC]
10060C506A 00PUSH 0
10060C526A 01PUSH 1
10060C5456PUSH ESI
10060C558BE8MOV EBP,EAX
10060C57FF15 B4AC1B10CALL [101BACB4]
10060C5D8BF8MOV EDI,EAX
10060C5F83C4 10ADD ESP,10
10060C6285FFTEST EDI,EDI
10060C640F84 48060000JE 100612B2
10060C6A8B1D A4A10910MOV EBX,[KERNEL32.dll->lstrcmpiA]DS:1009A1A4->76972BE5
10060C7068 4C790A10PUSH 100A794CASCII:track_mode
10060C7557PUSH EDI
10060C76FFD3CALL EBX
10060C7885C0TEST EAX,EAX
10060C7A75 76JNZ SHORT 10060CF2
10060C7C83FD 02CMP EBP,2
10060C7F7C 10JL SHORT 10060C91
10060C816A 02PUSH 2
10060C8356PUSH ESI
10060C84FF15 482B1B10CALL [101B2B48]
10060C8A83C4 08ADD ESP,8
10060C8D8BF8MOV EDI,EAX
10060C8FEB 02JMP SHORT 10060C93
10060C9133FFXOR EDI,EDI
10060C938B0D 102B1B10MOV ECX,[101B2B10]
10060C998D4424 10LEA EAX,[ESP+10]
10060C9D50PUSH EAX
10060C9E8B91 E4000000MOV EDX,[ECX+E4]
10060CA452PUSH EDX
10060CA5E8 266EFEFFCALL 10047AD0
10060CAA83C4 08ADD ESP,8
10060CAD85FFTEST EDI,EDI
10060CAF0F8C FD050000JL 100612B2
10060CB58B0D 102B1B10MOV ECX,[101B2B10]
10060CBB3B79 10CMP EDI,[ECX+10]
10060CBE0F8D EE050000JGE 100612B2
10060CC48B4C24 10MOV ECX,[ESP+10]
10060CC88D1449LEA EDX,[ECX+ECX*2]
10060CCB0FBF4C90 58MOVSX ECX,WORD PTR [EAX+EDX*4+58]
10060CD003CFADD ECX,EDI
10060CD28B9488 F8020000MOV EDX,[EAX+ECX*4+2F8]
10060CD983E2 0FAND EDX,F
10060CDC52PUSH EDX
10060CDD56PUSH ESI
10060CDEFF15 78AB1B10CALL [101BAB78]
10060CE483C4 08ADD ESP,8
10060CE7B8 01000000MOV EAX,1
10060CEC5FPOP EDI
10060CED5EPOP ESI
10060CEE5DPOP EBP
10060CEF5BPOP EBX
10060CF059POP ECX
10060CF1C3RETN
10060CF268 40790A10PUSH 100A7940ASCII:section_num
10060CF757PUSH EDI
10060CF8FFD3CALL EBX
10060CFA85C0TEST EAX,EAX
10060CFC75 27JNZ SHORT 10060D25
10060CFEA1 102B1B10MOV EAX,[101B2B10]
10060D038B88 E4000000MOV ECX,[EAX+E4]
10060D0951PUSH ECX
10060D0AE8 819FFEFFCALL 1004AC90
10060D0F50PUSH EAX
10060D1056PUSH ESI
10060D11FF15 78AB1B10CALL [101BAB78]
10060D1783C4 0CADD ESP,C
10060D1AB8 01000000MOV EAX,1
10060D1F5FPOP EDI
10060D205EPOP ESI
10060D215DPOP EBP
10060D225BPOP EBX
10060D2359POP ECX
10060D24C3RETN
10060D2568 3C790A10PUSH 100A793CASCII:gui
10060D2A57PUSH EDI
10060D2BFFD3CALL EBX
10060D2D85C0TEST EAX,EAX
10060D2F75 74JNZ SHORT 10060DA5
10060D31A1 E4521A10MOV EAX,[101A52E4]
10060D3685C0TEST EAX,EAX
10060D380F85 0C040000JNZ 1006114A
10060D3EA1 102B1B10MOV EAX,[101B2B10]
10060D438BB8 E8000000MOV EDI,[EAX+E8]
10060D4985FFTEST EDI,EDI
10060D4B0F84 F9030000JE 1006114A
10060D518B50 64MOV EDX,[EAX+64]
10060D548B80 E4000000MOV EAX,[EAX+E4]
10060D5A50PUSH EAX
10060D5BFF52 10CALL [EDX+10]
10060D5E8B0D 102B1B10MOV ECX,[101B2B10]
10060D6457PUSH EDI
10060D658BD8MOV EBX,EAX
10060D678B51 64MOV EDX,[ECX+64]
10060D6AFF52 10CALL [EDX+10]
10060D6D83C4 08ADD ESP,8
10060D703BC3CMP EAX,EBX
10060D720F85 D2030000JNZ 1006114A
10060D78A1 102B1B10MOV EAX,[101B2B10]
10060D7D8B88 E4000000MOV ECX,[EAX+E4]
10060D8351PUSH ECX
10060D84E8 C754FDFFCALL 10036250
10060D89F6D8NEG AL
10060D8B1BC0SBB EAX,EAX
10060D8DF7D8NEG EAX
10060D8F50PUSH EAX
10060D9056PUSH ESI
10060D91FF15 442B1B10CALL [101B2B44]
10060D9783C4 0CADD ESP,C
10060D9AB8 01000000MOV EAX,1
10060D9F5FPOP EDI
10060DA05EPOP ESI
10060DA15DPOP EBP
10060DA25BPOP EBX
10060DA359POP ECX
10060DA4C3RETN
10060DA568 30790A10PUSH 100A7930ASCII:camera_mode
10060DAA57PUSH EDI
10060DABFFD3CALL EBX
10060DAD85C0TEST EAX,EAX
10060DAF75 53JNZ SHORT 10060E04
10060DB18B15 202B1B10MOV EDX,[101B2B20]
10060DB733FFXOR EDI,EDI
10060DB952PUSH EDX
10060DBAE8 E16DFEFFCALL 10047BA0
10060DBF83C4 04ADD ESP,4
10060DC285C0TEST EAX,EAX
10060DC474 28JE SHORT 10060DEE
10060DC68D4C24 10LEA ECX,[ESP+10]
10060DCA51PUSH ECX
10060DCB50PUSH EAX
10060DCCE8 FF6CFEFFCALL 10047AD0
10060DD18B08MOV ECX,[EAX]
10060DD383C4 08ADD ESP,8
10060DD6F6C5 02TEST CH,2
10060DD974 13JE SHORT 10060DEE
10060DDB8B15 202B1B10MOV EDX,[101B2B20]
10060DE18B82 1C010000MOV EAX,[EDX+11C]
10060DE78B3C85 6C591310MOV EDI,[EAX*4+1013596C]
10060DEE57PUSH EDI
10060DEF56PUSH ESI
10060DF0FF15 78AB1B10CALL [101BAB78]
10060DF683C4 08ADD ESP,8
10060DF9B8 01000000MOV EAX,1
10060DFE5FPOP EDI
10060DFF5EPOP ESI
10060E005DPOP EBP
10060E015BPOP EBX
10060E0259POP ECX
10060E03C3RETN
10060E0468 B0780A10PUSH 100A78B0ASCII:camera_param
10060E0957PUSH EDI
10060E0AFFD3CALL EBX
10060E0C85C0TEST EAX,EAX
10060E0E0F85 01030000JNZ 10061115
10060E148B0D 202B1B10MOV ECX,[101B2B20]
10060E1A50PUSH EAX
10060E1B50PUSH EAX
10060E1C56PUSH ESI
10060E1D8BB9 1C010000MOV EDI,[ECX+11C]
10060E23FF15 302B1B10CALL [101B2B30]
10060E298B04BD 6C591310MOV EAX,[EDI*4+1013596C]
10060E3083C4 0CADD ESP,C
10060E3385C0TEST EAX,EAX
10060E350F84 C0010000JE 10060FFB
10060E3BDB04BD F0581310FILD DWORD PTR [EDI*4+101358F0]
10060E4283EC 08SUB ESP,8
10060E45DC0D 58A40910FMUL QWORD PTR [1009A458]
10060E4BDD1C24FSTP QWORD PTR [ESP]
10060E4E56PUSH ESI
10060E4FFF15 D8281B10CALL [101B28D8]
10060E5568 F4770A10PUSH 100A77F4ASCII:x
10060E5A6A FEPUSH -2
10060E5C56PUSH ESI
10060E5DFF15 5CAB1B10CALL [101BAB5C]
10060E63DB04BD 00591310FILD DWORD PTR [EDI*4+10135900]
10060E6A83C4 10ADD ESP,10
10060E6DDC0D 58A40910FMUL QWORD PTR [1009A458]
10060E73DD1C24FSTP QWORD PTR [ESP]
10060E7656PUSH ESI
10060E77FF15 D8281B10CALL [101B28D8]
10060E7D68 F0770A10PUSH 100A77F0ASCII:y
10060E826A FEPUSH -2
10060E8456PUSH ESI
10060E85FF15 5CAB1B10CALL [101BAB5C]
10060E8BDB04BD E0581310FILD DWORD PTR [EDI*4+101358E0]
10060E9283C4 10ADD ESP,10
10060E95DC0D 58A40910FMUL QWORD PTR [1009A458]
10060E9BDD1C24FSTP QWORD PTR [ESP]
10060E9E56PUSH ESI
10060E9FFF15 D8281B10CALL [101B28D8]
10060EA568 18D90910PUSH 1009D918ASCII:z
10060EAA6A FEPUSH -2
10060EAC56PUSH ESI
10060EADFF15 5CAB1B10CALL [101BAB5C]
10060EB3DB04BD 14591310FILD DWORD PTR [EDI*4+10135914]
10060EBA83C4 10ADD ESP,10
10060EBDDC0D 58A40910FMUL QWORD PTR [1009A458]
10060EC3DD1C24FSTP QWORD PTR [ESP]
10060EC656PUSH ESI
10060EC7FF15 D8281B10CALL [101B28D8]
10060ECD68 AC780A10PUSH 100A78ACASCII:d
10060ED26A FEPUSH -2
10060ED456PUSH ESI
10060ED5FF15 5CAB1B10CALL [101BAB5C]
10060EDBDB04BD F0501310FILD DWORD PTR [EDI*4+101350F0]
10060EE283C4 10ADD ESP,10
10060EE5DC0D 58A40910FMUL QWORD PTR [1009A458]
10060EEBDD1C24FSTP QWORD PTR [ESP]
10060EEE56PUSH ESI
10060EEFFF15 D8281B10CALL [101B28D8]
10060EF568 A8780A10PUSH 100A78A8ASCII:tx
10060EFA6A FEPUSH -2
10060EFC56PUSH ESI
10060EFDFF15 5CAB1B10CALL [101BAB5C]
10060F03DB04BD B0501310FILD DWORD PTR [EDI*4+101350B0]
10060F0A83C4 10ADD ESP,10
10060F0DDC0D 58A40910FMUL QWORD PTR [1009A458]
10060F13DD1C24FSTP QWORD PTR [ESP]
10060F1656PUSH ESI
10060F17FF15 D8281B10CALL [101B28D8]
10060F1D68 A4780A10PUSH 100A78A4ASCII:ty
10060F226A FEPUSH -2
10060F2456PUSH ESI
10060F25FF15 5CAB1B10CALL [101BAB5C]
10060F2BDB04BD C0501310FILD DWORD PTR [EDI*4+101350C0]
10060F3283C4 10ADD ESP,10
10060F35DC0D 58A40910FMUL QWORD PTR [1009A458]
10060F3BDD1C24FSTP QWORD PTR [ESP]
10060F3E56PUSH ESI
10060F3FFF15 D8281B10CALL [101B28D8]
10060F4568 A0780A10PUSH 100A78A0ASCII:tz
10060F4A6A FEPUSH -2
10060F4C56PUSH ESI
10060F4DFF15 5CAB1B10CALL [101BAB5C]
10060F53DB04BD 00511310FILD DWORD PTR [EDI*4+10135100]
10060F5A83C4 10ADD ESP,10
10060F5DDC0D D8A60910FMUL QWORD PTR [1009A6D8]
10060F63DD1C24FSTP QWORD PTR [ESP]
10060F6656PUSH ESI
10060F67FF15 D8281B10CALL [101B28D8]
10060F6D68 D8770A10PUSH 100A77D8ASCII:rz
10060F726A FEPUSH -2
10060F7456PUSH ESI
10060F75FF15 5CAB1B10CALL [101BAB5C]
10060F7B8B14FD D4501310MOV EDX,[EDI*8+101350D4]
10060F828B04FD D0501310MOV EAX,[EDI*8+101350D0]
10060F8952PUSH EDX
10060F8A50PUSH EAX
10060F8B56PUSH ESI
10060F8CFF15 D8281B10CALL [101B28D8]
10060F9268 9C780A10PUSH 100A789CASCII:ux
10060F976A FEPUSH -2
10060F9956PUSH ESI
10060F9AFF15 5CAB1B10CALL [101BAB5C]
10060FA08B0CFD 74501310MOV ECX,[EDI*8+10135074]
10060FA78B14FD 70501310MOV EDX,[EDI*8+10135070]
10060FAE51PUSH ECX
10060FAF52PUSH EDX
10060FB056PUSH ESI
10060FB1FF15 D8281B10CALL [101B28D8]
10060FB768 98780A10PUSH 100A7898ASCII:uy
10060FBC6A FEPUSH -2
10060FBE56PUSH ESI
10060FBFFF15 5CAB1B10CALL [101BAB5C]
10060FC58B04FD 94501310MOV EAX,[EDI*8+10135094]
10060FCC8B0CFD 90501310MOV ECX,[EDI*8+10135090]
10060FD383C4 48ADD ESP,48
10060FD650PUSH EAX
10060FD751PUSH ECX
10060FD856PUSH ESI
10060FD9FF15 D8281B10CALL [101B28D8]
10060FDF68 94780A10PUSH 100A7894ASCII:uz
10060FE46A FEPUSH -2
10060FE656PUSH ESI
10060FE7FF15 5CAB1B10CALL [101BAB5C]
10060FED83C4 18ADD ESP,18
10060FF0B8 01000000MOV EAX,1
10060FF55FPOP EDI
10060FF65EPOP ESI
10060FF75DPOP EBP
10060FF85BPOP EBX
10060FF959POP ECX
10060FFAC3RETN
10060FFB6A 00PUSH 0
10060FFD56PUSH ESI
10060FFEFF15 78AB1B10CALL [101BAB78]
1006100468 F4770A10PUSH 100A77F4ASCII:x
100610096A FEPUSH -2
1006100B56PUSH ESI
1006100CFF15 5CAB1B10CALL [101BAB5C]
100610126A 00PUSH 0
1006101456PUSH ESI
10061015FF15 78AB1B10CALL [101BAB78]
1006101B68 F0770A10PUSH 100A77F0ASCII:y
100610206A FEPUSH -2
1006102256PUSH ESI
10061023FF15 5CAB1B10CALL [101BAB5C]
1006102968 00FCFFFFPUSH -400
1006102E56PUSH ESI
1006102FFF15 78AB1B10CALL [101BAB78]
1006103568 18D90910PUSH 1009D918ASCII:z
1006103A6A FEPUSH -2
1006103C56PUSH ESI
1006103DFF15 5CAB1B10CALL [101BAB5C]
1006104368 00004000PUSH 400000
1006104856PUSH ESI
10061049FF15 78AB1B10CALL [101BAB78]
1006104F83C4 44ADD ESP,44
1006105268 AC780A10PUSH 100A78ACASCII:d
100610576A FEPUSH -2
1006105956PUSH ESI
1006105AFF15 5CAB1B10CALL [101BAB5C]
100610606A 00PUSH 0
1006106256PUSH ESI
10061063FF15 78AB1B10CALL [101BAB78]
1006106968 A8780A10PUSH 100A78A8ASCII:tx
1006106E6A FEPUSH -2
1006107056PUSH ESI
10061071FF15 5CAB1B10CALL [101BAB5C]
100610776A 00PUSH 0
1006107956PUSH ESI
1006107AFF15 78AB1B10CALL [101BAB78]
1006108068 A4780A10PUSH 100A78A4ASCII:ty
100610856A FEPUSH -2
1006108756PUSH ESI
10061088FF15 5CAB1B10CALL [101BAB5C]
1006108E6A 00PUSH 0
1006109056PUSH ESI
10061091FF15 78AB1B10CALL [101BAB78]
1006109768 A0780A10PUSH 100A78A0ASCII:tz
1006109C6A FEPUSH -2
1006109E56PUSH ESI
1006109FFF15 5CAB1B10CALL [101BAB5C]
100610A583C4 48ADD ESP,48
100610A86A 00PUSH 0
100610AA56PUSH ESI
100610ABFF15 78AB1B10CALL [101BAB78]
100610B168 D8770A10PUSH 100A77D8ASCII:rz
100610B66A FEPUSH -2
100610B856PUSH ESI
100610B9FF15 5CAB1B10CALL [101BAB5C]
100610BF6A 00PUSH 0
100610C156PUSH ESI
100610C2FF15 78AB1B10CALL [101BAB78]
100610C868 9C780A10PUSH 100A789CASCII:ux
100610CD6A FEPUSH -2
100610CF56PUSH ESI
100610D0FF15 5CAB1B10CALL [101BAB5C]
100610D66A FFPUSH -1
100610D856PUSH ESI
100610D9FF15 78AB1B10CALL [101BAB78]
100610DF68 98780A10PUSH 100A7898ASCII:uy
100610E46A FEPUSH -2
100610E656PUSH ESI
100610E7FF15 5CAB1B10CALL [101BAB5C]
100610ED6A 00PUSH 0
100610EF56PUSH ESI
100610F0FF15 78AB1B10CALL [101BAB78]
100610F683C4 44ADD ESP,44
100610F968 94780A10PUSH 100A7894ASCII:uz
100610FE6A FEPUSH -2
1006110056PUSH ESI
10061101FF15 5CAB1B10CALL [101BAB5C]
1006110783C4 0CADD ESP,C
1006110A5FPOP EDI
1006110B5EPOP ESI
1006110C5DPOP EBP
1006110DB8 01000000MOV EAX,1
100611125BPOP EBX
1006111359POP ECX
10061114C3RETN
1006111568 20790A10PUSH 100A7920ASCII:multi_object
1006111A57PUSH EDI
1006111BFFD3CALL EBX
1006111D85C0TEST EAX,EAX
1006111F75 40JNZ SHORT 10061161
100611218B15 202B1B10MOV EDX,[101B2B20]
10061127F782 F8000000 00000002TEST DWORD PTR [EDX+F8],2000000
1006113174 17JE SHORT 1006114A
100611336A 01PUSH 1
1006113556PUSH ESI
10061136FF15 442B1B10CALL [101B2B44]
1006113C83C4 08ADD ESP,8
1006113FB8 01000000MOV EAX,1
100611445FPOP EDI
100611455EPOP ESI
100611465DPOP EBP
100611475BPOP EBX
1006114859POP ECX
10061149C3RETN
1006114A6A 00PUSH 0
1006114C56PUSH ESI
1006114DFF15 442B1B10CALL [101B2B44]
1006115383C4 08ADD ESP,8
10061156B8 01000000MOV EAX,1
1006115B5FPOP EDI
1006115C5EPOP ESI
1006115D5DPOP EBP
1006115E5BPOP EBX
1006115F59POP ECX
10061160C3RETN
1006116168 14790A10PUSH 100A7914ASCII:script_name
1006116657PUSH EDI
10061167FFD3CALL EBX
1006116985C0TEST EAX,EAX
1006116B0F85 41010000JNZ 100612B2
10061171A1 102B1B10MOV EAX,[101B2B10]
1006117683FD 02CMP EBP,2
100611798BB8 E4000000MOV EDI,[EAX+E4]
1006117F0F8C AB000000JL 10061230
100611856A 02PUSH 2
1006118756PUSH ESI
10061188FF15 482B1B10CALL [101B2B48]
1006118E83C4 08ADD ESP,8
1006119133DBXOR EBX,EBX
1006119383FD 03CMP EBP,3
10061196894424 18MOV [ESP+18],EAX
1006119A7C 12JL SHORT 100611AE
1006119C6A 03PUSH 3
1006119E56PUSH ESI
1006119FFF15 142B1B10CALL [101B2B14]
100611A58BD8MOV EBX,EAX
100611A78B4424 20MOV EAX,[ESP+20]
100611AB83C4 08ADD ESP,8
100611AE85C0TEST EAX,EAX
100611B074 7EJE SHORT 10061230
100611B27D 3AJGE SHORT 100611EE
100611B457PUSH EDI
100611B5E8 D69DFEFFCALL 1004AF90
100611BA8BF8MOV EDI,EAX
100611BC83C4 04ADD ESP,4
100611BF85FFTEST EDI,EDI
100611C174 20JE SHORT 100611E3
100611C385DBTEST EBX,EBX
100611C574 1CJE SHORT 100611E3
100611C757PUSH EDI
100611C8E8 539EFEFFCALL 1004B020
100611CD83C4 04ADD ESP,4
100611D0A8 01TEST AL,1
100611D275 0FJNZ SHORT 100611E3
100611D457PUSH EDI
100611D5E8 B69DFEFFCALL 1004AF90
100611DA8BF8MOV EDI,EAX
100611DC83C4 04ADD ESP,4
100611DF85FFTEST EDI,EDI
100611E175 E0JNZ SHORT 100611C3
100611E38B4424 18MOV EAX,[ESP+18]
100611E740INC EAX
100611E8894424 18MOV [ESP+18],EAX
100611EC85C0TEST EAX,EAX
100611EE7E 38JLE SHORT 10061228
100611F057PUSH EDI
100611F1E8 CA9DFEFFCALL 1004AFC0
100611F68BF8MOV EDI,EAX
100611F883C4 04ADD ESP,4
100611FB85FFTEST EDI,EDI
100611FD74 20JE SHORT 1006121F
100611FF85DBTEST EBX,EBX
1006120174 1CJE SHORT 1006121F
1006120357PUSH EDI
10061204E8 179EFEFFCALL 1004B020
1006120983C4 04ADD ESP,4
1006120CA8 01TEST AL,1
1006120E75 0FJNZ SHORT 1006121F
1006121057PUSH EDI
10061211E8 AA9DFEFFCALL 1004AFC0
100612168BF8MOV EDI,EAX
1006121883C4 04ADD ESP,4
1006121B85FFTEST EDI,EDI
1006121D75 E0JNZ SHORT 100611FF
1006121F8B4424 18MOV EAX,[ESP+18]
1006122348DEC EAX
10061224894424 18MOV [ESP+18],EAX
1006122885FFTEST EDI,EDI
1006122A74 56JE SHORT 10061282
1006122C85C0TEST EAX,EAX
1006122E75 82JNZ SHORT 100611B2
100612308B0D 102B1B10MOV ECX,[101B2B10]
100612368B91 E4000000MOV EDX,[ECX+E4]
1006123C52PUSH EDX
1006123DE8 4E9FFEFFCALL 1004B190
1006124257PUSH EDI
100612438BD8MOV EBX,EAX
10061245E8 469FFEFFCALL 1004B190
1006124A83C4 08ADD ESP,8
1006124D3BC3CMP EAX,EBX
1006124F74 1AJE SHORT 1006126B
1006125168 28450D10PUSH 100D4528
1006125656PUSH ESI
10061257FF15 E0281B10CALL [101B28E0]
1006125D83C4 08ADD ESP,8
10061260B8 01000000MOV EAX,1
100612655FPOP EDI
100612665EPOP ESI
100612675DPOP EBP
100612685BPOP EBX
1006126959POP ECX
1006126AC3RETN
1006126B68 00010000PUSH 100
1006127068 B4D60910PUSH 1009D6B4ASCII:name
1006127557PUSH EDI
10061276E8 F59DFEFFCALL 1004B070
1006127B83C4 0CADD ESP,C
1006127E85C0TEST EAX,EAX
1006128075 1AJNZ SHORT 1006129C
1006128268 28450D10PUSH 100D4528
1006128756PUSH ESI
10061288FF15 E0281B10CALL [101B28E0]
1006128E83C4 08ADD ESP,8
10061291B8 01000000MOV EAX,1
100612965FPOP EDI
100612975EPOP ESI
100612985DPOP EBP
100612995BPOP EBX
1006129A59POP ECX
1006129BC3RETN
1006129C50PUSH EAX
1006129D56PUSH ESI
1006129EFF15 E0281B10CALL [101B28E0]
100612A483C4 08ADD ESP,8
100612A7B8 01000000MOV EAX,1
100612AC5FPOP EDI
100612AD5EPOP ESI
100612AE5DPOP EBP
100612AF5BPOP EBX
100612B059POP ECX
100612B1C3RETN
100612B25FPOP EDI
100612B35EPOP ESI
100612B45DPOP EBP
100612B533C0XOR EAX,EAX
100612B75BPOP EBX
100612B859POP ECX
100612B9C3RETN

obj.getvalue

100612C055PUSH EBP
100612C18BECMOV EBP,ESP
100612C383E4 F8AND ESP,FFFFFFF8
100612C683EC 1CSUB ESP,1C
100612C953PUSH EBX
100612CA56PUSH ESI
100612CB57PUSH EDI
100612CC8B7D 08MOV EDI,[EBP+8]
100612CF57PUSH EDI
100612D0FF15 AC231B10CALL [101B23AC]
100612D68BF0MOV ESI,EAX
100612D883C4 04ADD ESP,4
100612DB83FE 02CMP ESI,2
100612DE0F8C AE000000JL 10061392
100612E46A 02PUSH 2
100612E657PUSH EDI
100612E7FF15 0C221B10CALL [101B220C]
100612EDA1 202B1B10MOV EAX,[101B2B20]
100612F283C4 08ADD ESP,8
100612F5DA88 FC000000FIMUL DWORD PTR [EAX+FC]
100612FBDAB0 00010000FIDIV DWORD PTR [EAX+100]
10061301D9C0FLD ST(0)
10061303E8 D0070300CALL 10091AD8
100613088BD8MOV EBX,EAX
1006130A895C24 1CMOV [ESP+1C],EBX
1006130EDB4424 1CFILD DWORD PTR [ESP+1C]
10061312D8E9FSUBR ST(0),ST(1)
10061314DC0D 38A50910FMUL QWORD PTR [1009A538]
1006131AE8 B9070300CALL 10091AD8
1006131F83FE 03CMP ESI,3
10061322894424 18MOV [ESP+18],EAX
10061326DDD8FSTP ST(0)
100613287C 5AJL SHORT 10061384
1006132A6A 03PUSH 3
1006132C57PUSH EDI
1006132DFF15 482B1B10CALL [101B2B48]
100613338BF0MOV ESI,EAX
1006133583C4 08ADD ESP,8
1006133885F6TEST ESI,ESI
1006133A7C 3AJL SHORT 10061376
1006133CA1 102B1B10MOV EAX,[101B2B10]
100613418B80 E4000000MOV EAX,[EAX+E4]
1006134750PUSH EAX
10061348E8 9398FEFFCALL 1004ABE0
1006134D83C4 04ADD ESP,4
1006135085F6TEST ESI,ESI
100613527E 0CJLE SHORT 10061360
1006135450PUSH EAX
10061355E8 E697FEFFCALL 1004AB40
1006135A83C4 04ADD ESP,4
1006135D4EDEC ESI
1006135E75 F4JNZ SHORT 10061354
1006136085C0TEST EAX,EAX
1006136274 12JE SHORT 10061376
100613646A 00PUSH 0
1006136650PUSH EAX
10061367E8 6467FEFFCALL 10047AD0
1006136C8B48 08MOV ECX,[EAX+8]
1006136F83C4 08ADD ESP,8
1006137203D9ADD EBX,ECX
10061374EB 31JMP SHORT 100613A7
100613768B0D 102B1B10MOV ECX,[101B2B10]
1006137C0399 1C010000ADD EBX,[ECX+11C]
10061382EB 23JMP SHORT 100613A7
100613848B15 102B1B10MOV EDX,[101B2B10]
1006138A039A 18010000ADD EBX,[EDX+118]
10061390EB 15JMP SHORT 100613A7
10061392A1 202B1B10MOV EAX,[101B2B20]
100613978B98 A8000000MOV EBX,[EAX+A8]
1006139D8B80 14010000MOV EAX,[EAX+114]
100613A3894424 18MOV [ESP+18],EAX
100613A76A 01PUSH 1
100613A957PUSH EDI
100613AAFF15 382B1B10CALL [101B2B38]
100613B083C4 08ADD ESP,8
100613B385C0TEST EAX,EAX
100613B574 49JE SHORT 10061400
100613B76A 01PUSH 1
100613B957PUSH EDI
100613BAFF15 482B1B10CALL [101B2B48]
100613C083C4 08ADD ESP,8
100613C385C0TEST EAX,EAX
100613C50F8C D7000000JL 100614A2
100613CB8B0D 102B1B10MOV ECX,[101B2B10]
100613D13B41 10CMP EAX,[ECX+10]
100613D40F8D C8000000JGE 100614A2
100613DA8B89 E4000000MOV ECX,[ECX+E4]
100613E040INC EAX
100613E150PUSH EAX
100613E28B4424 1CMOV EAX,[ESP+1C]
100613E68D5424 24LEA EDX,[ESP+24]
100613EA52PUSH EDX
100613EB50PUSH EAX
100613EC53PUSH EBX
100613ED51PUSH ECX
100613EEE8 4DBCFEFFCALL 1004D040
100613F3C74424 28 64000000MOV DWORD PTR [ESP+28],64
100613FBE9 2A030000JMP 1006172A
100614006A 00PUSH 0
100614026A 01PUSH 1
1006140457PUSH EDI
10061405FF15 B4AC1B10CALL [101BACB4]
1006140B83C4 0CADD ESP,C
1006140E894424 10MOV [ESP+10],EAX
1006141285C0TEST EAX,EAX
1006141475 07JNZ SHORT 1006141D
100614165FPOP EDI
100614175EPOP ESI
100614185BPOP EBX
100614198BE5MOV ESP,EBP
1006141B5DPOP EBP
1006141CC3RETN
1006141D68 58790A10PUSH 100A7958ASCII:scenechange
1006142250PUSH EAX
10061423FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006142985C0TEST EAX,EAX
1006142B75 11JNZ SHORT 1006143E
1006142DDB05 600C2310FILD DWORD PTR [10230C60]
10061433DC0D 58A40910FMUL QWORD PTR [1009A458]
10061439E9 F7020000JMP 10061735
1006143E8D5424 10LEA EDX,[ESP+10]
1006144268 74460A10PUSH 100A4674ASCII:layer
1006144752PUSH EDX
10061448E8 830EFAFFCALL 100022D0
1006144D83C4 08ADD ESP,8
1006145085C0TEST EAX,EAX
1006145274 38JE SHORT 1006148C
100614548D4424 10LEA EAX,[ESP+10]
100614586A 2EPUSH 2E
1006145A50PUSH EAX
1006145BE8 00030000CALL 10061760
1006146083C4 08ADD ESP,8
1006146348DEC EAX
1006146478 3CJS SHORT 100614A2
1006146683F8 63CMP EAX,63
100614697F 37JG SHORT 100614A2
1006146B8B0D 102B1B10MOV ECX,[101B2B10]
100614716A 10PUSH 10
100614736A 00PUSH 0
100614758B91 24010000MOV EDX,[ECX+124]
1006147B52PUSH EDX
1006147C50PUSH EAX
1006147D53PUSH EBX
1006147EE8 5D99FEFFCALL 1004ADE0
1006148383C4 14ADD ESP,14
10061486894424 1CMOV [ESP+1C],EAX
1006148AEB 12JMP SHORT 1006149E
1006148CA1 202B1B10MOV EAX,[101B2B20]
1006149150PUSH EAX
10061492E8 0967FEFFCALL 10047BA0
1006149783C4 04ADD ESP,4
1006149A894424 1CMOV [ESP+1C],EAX
1006149E85C0TEST EAX,EAX
100614A075 09JNZ SHORT 100614AB
100614A233C0XOR EAX,EAX
100614A45FPOP EDI
100614A55EPOP ESI
100614A65BPOP EBX
100614A78BE5MOV ESP,EBP
100614A95DPOP EBP
100614AAC3RETN
100614AB8D4C24 24LEA ECX,[ESP+24]
100614AF51PUSH ECX
100614B050PUSH EAX
100614B1E8 1A66FEFFCALL 10047AD0
100614B68B4C24 2CMOV ECX,[ESP+2C]
100614BA83C4 08ADD ESP,8
100614BD8D5449 15LEA EDX,[ECX+ECX*2+15]
100614C18B0490MOV EAX,[EAX+EDX*4]
100614C48B3485 987C1810MOV ESI,[EAX*4+10187C98]
100614CB8B46 78MOV EAX,[ESI+78]
100614CE85C0TEST EAX,EAX
100614D074 D0JE SHORT 100614A2
100614D28B4C24 10MOV ECX,[ESP+10]
100614D668 F4770A10PUSH 100A77F4ASCII:x
100614DB51PUSH ECX
100614DCFF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
100614E285C0TEST EAX,EAX
100614E475 1EJNZ SHORT 10061504
100614E68B56 78MOV EDX,[ESI+78]
100614E9C74424 14 0A000000MOV DWORD PTR [ESP+14],A
100614F18B02MOV EAX,[EDX]
100614F385C0TEST EAX,EAX
100614F50F8D 18020000JGE 10061713
100614FB6A 00PUSH 0
100614FD6A 00PUSH 0
100614FFE9 37020000JMP 1006173B
100615048B4424 10MOV EAX,[ESP+10]
1006150868 F0770A10PUSH 100A77F0ASCII:y
1006150D50PUSH EAX
1006150EFF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006151485C0TEST EAX,EAX
1006151675 1FJNZ SHORT 10061537
100615188B4E 78MOV ECX,[ESI+78]
1006151BC74424 14 0A000000MOV DWORD PTR [ESP+14],A
100615238B41 04MOV EAX,[ECX+4]
1006152685C0TEST EAX,EAX
100615280F8D E5010000JGE 10061713
1006152E6A 00PUSH 0
100615306A 00PUSH 0
10061532E9 04020000JMP 1006173B
100615378B5424 10MOV EDX,[ESP+10]
1006153B68 18D90910PUSH 1009D918ASCII:z
1006154052PUSH EDX
10061541FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006154785C0TEST EAX,EAX
1006154975 1FJNZ SHORT 1006156A
1006154B8B46 78MOV EAX,[ESI+78]
1006154EC74424 14 0A000000MOV DWORD PTR [ESP+14],A
100615568B40 08MOV EAX,[EAX+8]
1006155985C0TEST EAX,EAX
1006155B0F8D B2010000JGE 10061713
100615616A 00PUSH 0
100615636A 00PUSH 0
10061565E9 D1010000JMP 1006173B
1006156A8B4C24 10MOV ECX,[ESP+10]
1006156E68 28530A10PUSH 100A5328ASCII:zoom
1006157351PUSH ECX
10061574FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006157A85C0TEST EAX,EAX
1006157C75 22JNZ SHORT 100615A0
1006157E8B56 78MOV EDX,[ESI+78]
10061581C74424 14 64000000MOV DWORD PTR [ESP+14],64
100615898B42 24MOV EAX,[EDX+24]
1006158C85C0TEST EAX,EAX
1006158E0F8D 7F010000JGE 10061713
1006159468 0000F03FPUSH 3FF00000
100615996A 00PUSH 0
1006159BE9 9B010000JMP 1006173B
100615A08B4424 10MOV EAX,[ESP+10]
100615A468 E0770A10PUSH 100A77E0ASCII:rx
100615A950PUSH EAX
100615AAFF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
100615B085C0TEST EAX,EAX
100615B275 1FJNZ SHORT 100615D3
100615B48B4E 78MOV ECX,[ESI+78]
100615B7C74424 14 64000000MOV DWORD PTR [ESP+14],64
100615BF8B41 0CMOV EAX,[ECX+C]
100615C285C0TEST EAX,EAX
100615C40F8D 49010000JGE 10061713
100615CA6A 00PUSH 0
100615CC6A 00PUSH 0
100615CEE9 68010000JMP 1006173B
100615D38B5424 10MOV EDX,[ESP+10]
100615D768 DC770A10PUSH 100A77DCASCII:ry
100615DC52PUSH EDX
100615DDFF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
100615E385C0TEST EAX,EAX
100615E575 1FJNZ SHORT 10061606
100615E78B46 78MOV EAX,[ESI+78]
100615EAC74424 14 64000000MOV DWORD PTR [ESP+14],64
100615F28B40 10MOV EAX,[EAX+10]
100615F585C0TEST EAX,EAX
100615F70F8D 16010000JGE 10061713
100615FD6A 00PUSH 0
100615FF6A 00PUSH 0
10061601E9 35010000JMP 1006173B
100616068B4C24 10MOV ECX,[ESP+10]
1006160A68 D8770A10PUSH 100A77D8ASCII:rz
1006160F51PUSH ECX
10061610FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006161685C0TEST EAX,EAX
1006161875 1FJNZ SHORT 10061639
1006161A8B56 78MOV EDX,[ESI+78]
1006161DC74424 14 64000000MOV DWORD PTR [ESP+14],64
100616258B42 14MOV EAX,[EDX+14]
1006162885C0TEST EAX,EAX
1006162A0F8D E3000000JGE 10061713
100616306A 00PUSH 0
100616326A 00PUSH 0
10061634E9 02010000JMP 1006173B
100616398B4424 10MOV EAX,[ESP+10]
1006163D68 FC460A10PUSH 100A46FCASCII:alpha
1006164250PUSH EAX
10061643FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006164985C0TEST EAX,EAX
1006164B75 4EJNZ SHORT 1006169B
1006164D8B4E 78MOV ECX,[ESI+78]
100616508B41 2CMOV EAX,[ECX+2C]
1006165385C0TEST EAX,EAX
100616557D 0CJGE SHORT 10061663
1006165768 0000F03FPUSH 3FF00000
1006165C6A 00PUSH 0
1006165EE9 D8000000JMP 1006173B
100616638B4C24 1CMOV ECX,[ESP+1C]
1006166740INC EAX
1006166850PUSH EAX
100616698B4424 1CMOV EAX,[ESP+1C]
1006166D8D5424 24LEA EDX,[ESP+24]
1006167152PUSH EDX
1006167250PUSH EAX
1006167353PUSH EBX
1006167451PUSH ECX
10061675E8 C6B9FEFFCALL 1004D040
1006167A8B7424 34MOV ESI,[ESP+34]
1006167EBA E8030000MOV EDX,3E8
100616832BD6SUB EDX,ESI
1006168583C4 0CADD ESP,C
10061688895424 24MOV [ESP+24],EDX
1006168CDB4424 24FILD DWORD PTR [ESP+24]
10061690DC0D A8A30910FMUL QWORD PTR [1009A3A8]
10061696E9 9D000000JMP 10061738
1006169B8B4424 10MOV EAX,[ESP+10]
1006169F68 C4770A10PUSH 100A77C4ASCII:aspect
100616A450PUSH EAX
100616A5FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
100616AB85C0TEST EAX,EAX
100616AD75 18JNZ SHORT 100616C7
100616AF8B4E 78MOV ECX,[ESI+78]
100616B2C74424 14 E8030000MOV DWORD PTR [ESP+14],3E8
100616BA8B41 28MOV EAX,[ECX+28]
100616BD85C0TEST EAX,EAX
100616BF7D 52JGE SHORT 10061713
100616C16A 00PUSH 0
100616C36A 00PUSH 0
100616C5EB 74JMP SHORT 1006173B
100616C78B5424 10MOV EDX,[ESP+10]
100616CB68 3C780A10PUSH 100A783CASCII:time
100616D052PUSH EDX
100616D1FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
100616D785C0TEST EAX,EAX
100616D90F85 C3FDFFFFJNZ 100614A2
100616DFA1 102B1B10MOV EAX,[101B2B10]
100616E48BB0 18010000MOV ESI,[EAX+118]
100616EAA1 202B1B10MOV EAX,[101B2B20]
100616EF2BDESUB EBX,ESI
100616F1895C24 1CMOV [ESP+1C],EBX
100616F5DB4424 1CFILD DWORD PTR [ESP+1C]
100616F9DB4424 18FILD DWORD PTR [ESP+18]
100616FDDC0D C8A30910FMUL QWORD PTR [1009A3C8]
10061703DEC1FADDP ST(1),ST(0)
10061705DA88 00010000FIMUL DWORD PTR [EAX+100]
1006170BDAB0 FC000000FIDIV DWORD PTR [EAX+FC]
10061711EB 22JMP SHORT 10061735
100617138B5424 18MOV EDX,[ESP+18]
1006171740INC EAX
100617188D4C24 20LEA ECX,[ESP+20]
1006171C50PUSH EAX
1006171D8B4424 20MOV EAX,[ESP+20]
1006172151PUSH ECX
1006172252PUSH EDX
1006172353PUSH EBX
1006172450PUSH EAX
10061725E8 16B9FEFFCALL 1004D040
1006172ADB4424 34FILD DWORD PTR [ESP+34]
1006172E83C4 14ADD ESP,14
10061731DA7424 14FIDIV DWORD PTR [ESP+14]
1006173583EC 08SUB ESP,8
10061738DD1C24FSTP QWORD PTR [ESP]
1006173B57PUSH EDI
1006173CFF15 D8281B10CALL [101B28D8]
1006174283C4 0CADD ESP,C
10061745B8 01000000MOV EAX,1
1006174A5FPOP EDI
1006174B5EPOP ESI
1006174C5BPOP EBX
1006174D8BE5MOV ESP,EBP
1006174F5DPOP EBP
10061750C3RETN

obj.setanchor

100625E0A1 F0211B10MOV EAX,[101B21F0]
100625E581EC 68020000SUB ESP,268
100625EB83F8 08CMP EAX,8
100625EE53PUSH EBX
100625EF55PUSH EBP
100625F056PUSH ESI
100625F157PUSH EDI
100625F27C 0DJL SHORT 10062601
100625F45FPOP EDI
100625F55EPOP ESI
100625F65DPOP EBP
100625F733C0XOR EAX,EAX
100625F95BPOP EBX
100625FA81C4 68020000ADD ESP,268
10062600C3RETN
100626018B1D F0211B10MOV EBX,[101B21F0]
100626078BBC24 7C020000MOV EDI,[ESP+27C]
1006260E43INC EBX
1006260F6A 01PUSH 1
1006261157PUSH EDI
10062612891D F0211B10MOV [101B21F0],EBX
10062618FF15 70AB1B10CALL [101BAB70]
1006261E83C4 08ADD ESP,8
1006262183F8 05CMP EAX,5
100626240F85 BF000000JNZ 100626E9
1006262AA1 F0211B10MOV EAX,[101B21F0]
1006262FC74424 50 00000000MOV DWORD PTR [ESP+50],0
1006263748DEC EAX
10062638C74424 2C D8790A10MOV DWORD PTR [ESP+2C],100A79D8
10062640A3 F0211B10MOV [101B21F0],EAX
1006264557PUSH EDI
10062646FF15 AC231B10CALL [101B23AC]
1006264C8BF0MOV ESI,EAX
1006264E6A 02PUSH 2
1006265057PUSH EDI
10062651897424 1CMOV [ESP+1C],ESI
10062655FF15 482B1B10CALL [101B2B48]
1006265B8BD8MOV EBX,EAX
1006265D66:A1 28770A10MOV AX,[100A7728]
1006266366:894424 2EMOV [ESP+2E],AX
1006266866:894424 2CMOV [ESP+2C],AX
1006266D66:A1 34770A10MOV AX,[100A7734]
10062673BD 03000000MOV EBP,3
1006267866:894424 2AMOV [ESP+2A],AX
1006267D66:894424 28MOV [ESP+28],AX
1006268266:A1 40770A10MOV AX,[100A7740]
1006268883C4 0CADD ESP,C
1006268B3BF5CMP ESI,EBP
1006268D895C24 14MOV [ESP+14],EBX
10062691895C24 34MOV [ESP+34],EBX
10062695C74424 28 02000000MOV DWORD PTR [ESP+28],2
1006269DC74424 30 00000000MOV DWORD PTR [ESP+30],0
100626A566:894424 26MOV [ESP+26],AX
100626AA66:894424 24MOV [ESP+24],AX
100626AF0F8C C3010000JL 10062878
100626B56A 00PUSH 0
100626B755PUSH EBP
100626B857PUSH EDI
100626B9FF15 B4AC1B10CALL [101BACB4]
100626BF8BF0MOV ESI,EAX
100626C183C4 0CADD ESP,C
100626C485F6TEST ESI,ESI
100626C60F84 9F010000JE 1006286B
100626CC68 D4790A10PUSH 100A79D4ASCII:xyz
100626D156PUSH ESI
100626D2FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
100626D885C0TEST EAX,EAX
100626DA75 3AJNZ SHORT 10062716
100626DCC74424 28 03000000MOV DWORD PTR [ESP+28],3
100626E4E9 82010000JMP 1006286B
100626E96A 00PUSH 0
100626EB6A 01PUSH 1
100626ED57PUSH EDI
100626EEC74424 5C 01000000MOV DWORD PTR [ESP+5C],1
100626F6FF15 B4AC1B10CALL [101BACB4]
100626FC83C4 0CADD ESP,C
100626FF894424 2CMOV [ESP+2C],EAX
1006270385C0TEST EAX,EAX
100627050F85 3AFFFFFFJNZ 10062645
1006270B5FPOP EDI
1006270C5EPOP ESI
1006270D5DPOP EBP
1006270E5BPOP EBX
1006270F81C4 68020000ADD ESP,268
10062715C3RETN
1006271668 CC790A10PUSH 100A79CCASCII:line
1006271B56PUSH ESI
1006271CFF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006272285C0TEST EAX,EAX
1006272475 0DJNZ SHORT 10062733
10062726C74424 30 01000000MOV DWORD PTR [ESP+30],1
1006272EE9 38010000JMP 1006286B
1006273368 C4790A10PUSH 100A79C4ASCII:loop
1006273856PUSH ESI
10062739FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006273F85C0TEST EAX,EAX
1006274175 0DJNZ SHORT 10062750
10062743C74424 30 02000000MOV DWORD PTR [ESP+30],2
1006274BE9 1B010000JMP 1006286B
1006275068 BC790A10PUSH 100A79BCASCII:star
1006275556PUSH ESI
10062756FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006275C85C0TEST EAX,EAX
1006275E75 0DJNZ SHORT 1006276D
10062760C74424 30 03000000MOV DWORD PTR [ESP+30],3
10062768E9 FE000000JMP 1006286B
1006276D68 B8790A10PUSH 100A79B8ASCII:arm
1006277256PUSH ESI
10062773FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006277985C0TEST EAX,EAX
1006277B75 0DJNZ SHORT 1006278A
1006277DC74424 30 04000000MOV DWORD PTR [ESP+30],4
10062785E9 E1000000JMP 1006286B
1006278A68 B0790A10PUSH 100A79B0ASCII:inout
1006278F56PUSH ESI
10062790FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006279685C0TEST EAX,EAX
1006279875 5BJNZ SHORT 100627F5
1006279A8BC3MOV EAX,EBX
1006279C99CDQ
1006279D2BC2SUB EAX,EDX
1006279FD1F8SAR EAX,1
100627A185C0TEST EAX,EAX
100627A3894424 34MOV [ESP+34],EAX
100627A70F8E 7D010000JLE 1006292A
100627AD66:A1 2A770A10MOV AX,[100A772A]
100627B366:8B0D 36770A10MOV CX,[100A7736]
100627BA66:8B15 42770A10MOV DX,[100A7742]
100627C166:894424 20MOV [ESP+20],AX
100627C666:A1 2C770A10MOV AX,[100A772C]
100627CC66:894C24 1CMOV [ESP+1C],CX
100627D166:8B0D 38770A10MOV CX,[100A7738]
100627D866:895424 24MOV [ESP+24],DX
100627DD66:8B15 44770A10MOV DX,[100A7744]
100627E466:894424 22MOV [ESP+22],AX
100627E966:894C24 1EMOV [ESP+1E],CX
100627EE66:895424 26MOV [ESP+26],DX
100627F3EB 76JMP SHORT 1006286B
100627F568 C0D70910PUSH 1009D7C0ASCII:color
100627FA56PUSH ESI
100627FBFF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006280185C0TEST EAX,EAX
1006280375 66JNZ SHORT 1006286B
100628058D5D 01LEA EBX,[EBP+1]
1006280833F6XOR ESI,ESI
1006280A3B5C24 10CMP EBX,[ESP+10]
1006280E7F 57JG SHORT 10062867
1006281053PUSH EBX
1006281157PUSH EDI
10062812FF15 382B1B10CALL [101B2B38]
1006281883C4 08ADD ESP,8
1006281B85C0TEST EAX,EAX
1006281D74 48JE SHORT 10062867
1006281F53PUSH EBX
1006282057PUSH EDI
10062821FF15 482B1B10CALL [101B2B48]
100628278BD0MOV EDX,EAX
10062829894424 54MOV [ESP+54],EAX
1006282D33C9XOR ECX,ECX
1006282F81E2 FF000000AND EDX,FF
100628358A4C24 56MOV CL,[ESP+56]
1006283925 00FF0000AND EAX,FF00
1006283EC1E2 10SHL EDX,10
100628410BCAOR ECX,EDX
100628438D5434 28LEA EDX,[ESP+ESI+28]
100628470BC8OR ECX,EAX
100628498D4434 2CLEA EAX,[ESP+ESI+2C]
1006284D51PUSH ECX
1006284E8D4C34 28LEA ECX,[ESP+ESI+28]
1006285250PUSH EAX
1006285351PUSH ECX
1006285452PUSH EDX
10062855E8 76D60000CALL 1006FED0
1006285A83C4 18ADD ESP,18
1006285D45INC EBP
1006285E83C6 02ADD ESI,2
1006286143INC EBX
1006286283FE 04CMP ESI,4
100628657C A3JL SHORT 1006280A
100628678B5C24 14MOV EBX,[ESP+14]
1006286B8B4424 10MOV EAX,[ESP+10]
1006286F45INC EBP
100628703BE8CMP EBP,EAX
100628720F8E 3DFEFFFFJLE 100626B5
100628788B6C24 2CMOV EBP,[ESP+2C]
1006287C8B7424 28MOV ESI,[ESP+28]
1006288068 A8790A10PUSH 100A79A8ASCII:track
1006288555PUSH EBP
10062886FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006288C85C0TEST EAX,EAX
1006288E0F85 81000000JNZ 10062915
1006289485DBTEST EBX,EBX
1006289674 0BJE SHORT 100628A3
100628985FPOP EDI
100628995EPOP ESI
1006289A5DPOP EBP
1006289B5BPOP EBX
1006289C81C4 68020000ADD ESP,268
100628A2C3RETN
100628A3A1 102B1B10MOV EAX,[101B2B10]
100628A88D5424 7CLEA EDX,[ESP+7C]
100628AC33EDXOR EBP,EBP
100628AEBB 01000000MOV EBX,1
100628B38B48 64MOV ECX,[EAX+64]
100628B68B80 E4000000MOV EAX,[EAX+E4]
100628BC52PUSH EDX
100628BD50PUSH EAX
100628BE896C24 34MOV [ESP+34],EBP
100628C2895C24 1CMOV [ESP+1C],EBX
100628C6FF51 04CALL [ECX+4]
100628C983C4 08ADD ESP,8
100628CC85C0TEST EAX,EAX
100628CE75 0BJNZ SHORT 100628DB
100628D05FPOP EDI
100628D15EPOP ESI
100628D25DPOP EBP
100628D35BPOP EBX
100628D481C4 68020000ADD ESP,268
100628DAC3RETN
100628DB33C0XOR EAX,EAX
100628DD85F6TEST ESI,ESI
100628DF7E 30JLE SHORT 10062911
100628E18B8C24 8C000000MOV ECX,[ESP+8C]
100628E8833C81 00CMP DWORD PTR [ECX+EAX*4],0
100628EC75 07JNZ SHORT 100628F5
100628EE40INC EAX
100628EF3BC6CMP EAX,ESI
100628F17C F5JL SHORT 100628E8
100628F3EB 1CJMP SHORT 10062911
100628F5A1 102B1B10MOV EAX,[101B2B10]
100628FA8B90 E4000000MOV EDX,[EAX+E4]
100629008B48 64MOV ECX,[EAX+64]
1006290352PUSH EDX
10062904FF51 18CALL [ECX+18]
100629078BD8MOV EBX,EAX
1006290983C4 04ADD ESP,4
1006290C43INC EBX
1006290D895C24 14MOV [ESP+14],EBX
10062911895C24 34MOV [ESP+34],EBX
1006291585DBTEST EBX,EBX
100629177F 0DJG SHORT 10062926
100629195FPOP EDI
1006291A5EPOP ESI
1006291B5DPOP EBP
1006291C33C0XOR EAX,EAX
1006291E5BPOP EBX
1006291F81C4 68020000ADD ESP,268
10062925C3RETN
1006292685F6TEST ESI,ESI
100629287F 0DJG SHORT 10062937
1006292A5FPOP EDI
1006292B5EPOP ESI
1006292C5DPOP EBP
1006292D33C0XOR EAX,EAX
1006292F5BPOP EBX
1006293081C4 68020000ADD ESP,268
10062936C3RETN
1006293783FB 10CMP EBX,10
1006293A7E 09JLE SHORT 10062945
1006293CBB 10000000MOV EBX,10
10062941895C24 14MOV [ESP+14],EBX
10062945E8 F60C0000CALL 10063640
1006294A85C0TEST EAX,EAX
1006294C75 07JNZ SHORT 10062955
1006294E53PUSH EBX
1006294F57PUSH EDI
10062950E9 440A0000JMP 10063399
10062955A1 202B1B10MOV EAX,[101B2B20]
1006295AF780 F8000000 00000100TEST DWORD PTR [EAX+F8],10000
1006296474 17JE SHORT 1006297D
100629668B80 1C010000MOV EAX,[EAX+11C]
1006296C833C85 6C591310 03CMP DWORD PTR [EAX*4+1013596C],3
1006297475 07JNZ SHORT 1006297D
1006297653PUSH EBX
1006297757PUSH EDI
10062978E9 1C0A0000JMP 10063399
1006297D8B4424 50MOV EAX,[ESP+50]
1006298185C0TEST EAX,EAX
1006298375 59JNZ SHORT 100629DE
100629858B6C24 28MOV EBP,[ESP+28]
1006298933F6XOR ESI,ESI
1006298B0FAF6C24 14IMUL EBP,[ESP+14]
1006299085EDTEST EBP,EBP
100629920F8E F4000000JLE 10062A8C
100629988D5E 01LEA EBX,[ESI+1]
1006299B53PUSH EBX
1006299C57PUSH EDI
1006299DFF15 78AB1B10CALL [101BAB78]
100629A36A 01PUSH 1
100629A557PUSH EDI
100629A6FF15 68AB1B10CALL [101BAB68]
100629AC6A FFPUSH -1
100629AE57PUSH EDI
100629AFFF15 E8211B10CALL [101B21E8]
100629B5DC0D 38A50910FMUL QWORD PTR [1009A538]
100629BBE8 18F10200CALL 10091AD8
100629C06A FEPUSH -2
100629C257PUSH EDI
100629C38984B4 C8000000MOV [ESP+ESI*4+C8],EAX
100629CAFF15 C4231B10CALL [101B23C4]
100629D08BF3MOV ESI,EBX
100629D283C4 20ADD ESP,20
100629D53BF5CMP ESI,EBP
100629D77C BFJL SHORT 10062998
100629D9E9 AE000000JMP 10062A8C
100629DE85EDTEST EBP,EBP
100629E00F84 A6000000JE 10062A8C
100629E655PUSH EBP
100629E768 EED8FFFFPUSH -2712
100629EC57PUSH EDI
100629EDFF15 C8AC1B10CALL [101BACC8]
100629F38BC6MOV EAX,ESI
100629F583C4 0CADD ESP,C
100629F80FAFC3IMUL EAX,EBX
100629FB85C0TEST EAX,EAX
100629FD894424 18MOV [ESP+18],EAX
10062A017E 7DJLE SHORT 10062A80
10062A03BE 01000000MOV ESI,1
10062A088D9C24 A8000000LEA EBX,[ESP+A8]
10062A0F56PUSH ESI
10062A1057PUSH EDI
10062A11FF15 78AB1B10CALL [101BAB78]
10062A176A FEPUSH -2
10062A1957PUSH EDI
10062A1AFF15 68AB1B10CALL [101BAB68]
10062A206A FFPUSH -1
10062A2257PUSH EDI
10062A23FF15 E8211B10CALL [101B21E8]
10062A29DC0D 38A50910FMUL QWORD PTR [1009A538]
10062A2FE8 A4F00200CALL 10091AD8
10062A346A FFPUSH -1
10062A3657PUSH EDI
10062A378903MOV [EBX],EAX
10062A39FF15 382B1B10CALL [101B2B38]
10062A3F6A FEPUSH -2
10062A4157PUSH EDI
10062A428BE8MOV EBP,EAX
10062A44FF15 C4231B10CALL [101B23C4]
10062A4A83C4 28ADD ESP,28
10062A4D85EDTEST EBP,EBP
10062A4F75 20JNZ SHORT 10062A71
10062A5156PUSH ESI
10062A5257PUSH EDI
10062A53FF15 78AB1B10CALL [101BAB78]
10062A59DB03FILD DWORD PTR [EBX]
10062A5BDD1C24FSTP QWORD PTR [ESP]
10062A5E57PUSH EDI
10062A5FFF15 D8281B10CALL [101B28D8]
10062A656A FDPUSH -3
10062A6757PUSH EDI
10062A68FF15 20231B10CALL [101B2320]
10062A6E83C4 14ADD ESP,14
10062A718B4424 18MOV EAX,[ESP+18]
10062A7546INC ESI
10062A7683C3 04ADD EBX,4
10062A798D4E FFLEA ECX,[ESI-1]
10062A7C3BC8CMP ECX,EAX
10062A7E7C 8FJL SHORT 10062A0F
10062A806A FEPUSH -2
10062A8257PUSH EDI
10062A83FF15 C4231B10CALL [101B23C4]
10062A8983C4 08ADD ESP,8
10062A8C8B0D 102B1B10MOV ECX,[101B2B10]
10062A928B15 D0AC1B10MOV EDX,[101BACD0]
10062A983B91 E4000000CMP EDX,[ECX+E4]
10062A9E0F85 D9030000JNZ 10062E7D
10062AA48B4424 50MOV EAX,[ESP+50]
10062AA885C0TEST EAX,EAX
10062AAA0F84 CD030000JE 10062E7D
10062AB0A1 F0211B10MOV EAX,[101B21F0]
10062AB58D0480LEA EAX,[EAX+EAX*4]
10062AB88D0480LEA EAX,[EAX+EAX*4]
10062ABBC1E0 03SHL EAX,3
10062ABE8BD0MOV EDX,EAX
10062AC0A1 D4AC1B10MOV EAX,[101BACD4]
10062AC52BC2SUB EAX,EDX
10062AC7894424 10MOV [ESP+10],EAX
10062ACB0F88 AC030000JS 10062E7D
10062AD13B4424 14CMP EAX,[ESP+14]
10062AD50F8D A2030000JGE 10062E7D
10062ADB8B6C24 28MOV EBP,[ESP+28]
10062ADF8B7424 2CMOV ESI,[ESP+2C]
10062AE38BD8MOV EBX,EAX
10062AE50FAFDDIMUL EBX,EBP
10062AE885F6TEST ESI,ESI
10062AEA0F84 01020000JE 10062CF1
10062AF08D849C A8000000LEA EAX,[ESP+EBX*4+A8]
10062AF755PUSH EBP
10062AF850PUSH EAX
10062AF9A1 202B1B10MOV EAX,[101B2B20]
10062AFE50PUSH EAX
10062AFF51PUSH ECX
10062B00E8 BB080000CALL 100633C0
10062B0556PUSH ESI
10062B0668 EED8FFFFPUSH -2712
10062B0B57PUSH EDI
10062B0CFF15 C8AC1B10CALL [101BACC8]
10062B12A1 A8241B10MOV EAX,[101B24A8]
10062B1783C4 1CADD ESP,1C
10062B1A85C0TEST EAX,EAX
10062B1C0F84 A4000000JE 10062BC6
10062B228B4424 10MOV EAX,[ESP+10]
10062B268B4C24 14MOV ECX,[ESP+14]
10062B2A99CDQ
10062B2BF7F9IDIV ECX
10062B2D8BD8MOV EBX,EAX
10062B2F0FAFDDIMUL EBX,EBP
10062B320FAFD9IMUL EBX,ECX
10062B3585C9TEST ECX,ECX
10062B377E 29JLE SHORT 10062B62
10062B398DB49C A8000000LEA ESI,[ESP+EBX*4+A8]
10062B40894C24 10MOV [ESP+10],ECX
10062B4455PUSH EBP
10062B4556PUSH ESI
10062B46E8 A50A0000CALL 100635F0
10062B4B8D04AD 00000000LEA EAX,[EBP*4]
10062B5283C4 08ADD ESP,8
10062B5503F0ADD ESI,EAX
10062B578B4424 10MOV EAX,[ESP+10]
10062B5B48DEC EAX
10062B5C894424 10MOV [ESP+10],EAX
10062B6075 E2JNZ SHORT 10062B44
10062B628BC5MOV EAX,EBP
10062B6433F6XOR ESI,ESI
10062B660FAF4424 14IMUL EAX,[ESP+14]
10062B6B85C0TEST EAX,EAX
10062B6D894424 18MOV [ESP+18],EAX
10062B710F8E AF000000JLE 10062C26
10062B778D949C A8000000LEA EDX,[ESP+EBX*4+A8]
10062B7E895424 10MOV [ESP+10],EDX
10062B828D4433 01LEA EAX,[EBX+ESI+1]
10062B8650PUSH EAX
10062B8757PUSH EDI
10062B88FF15 78AB1B10CALL [101BAB78]
10062B8E8B4C24 18MOV ECX,[ESP+18]
10062B92DB01FILD DWORD PTR [ECX]
10062B94DC0D C8A30910FMUL QWORD PTR [1009A3C8]
10062B9ADD1C24FSTP QWORD PTR [ESP]
10062B9D57PUSH EDI
10062B9EFF15 D8281B10CALL [101B28D8]
10062BA46A FDPUSH -3
10062BA657PUSH EDI
10062BA7FF15 20231B10CALL [101B2320]
10062BAD8B4C24 24MOV ECX,[ESP+24]
10062BB18B4424 2CMOV EAX,[ESP+2C]
10062BB583C4 14ADD ESP,14
10062BB846INC ESI
10062BB983C1 04ADD ECX,4
10062BBC3BF0CMP ESI,EAX
10062BBE894C24 10MOV [ESP+10],ECX
10062BC27C BEJL SHORT 10062B82
10062BC4EB 60JMP SHORT 10062C26
10062BC68D849C A8000000LEA EAX,[ESP+EBX*4+A8]
10062BCD55PUSH EBP
10062BCE50PUSH EAX
10062BCFE8 1C0A0000CALL 100635F0
10062BD483C4 08ADD ESP,8
10062BD733F6XOR ESI,ESI
10062BD985EDTEST EBP,EBP
10062BDB7E 49JLE SHORT 10062C26
10062BDD8D849C A8000000LEA EAX,[ESP+EBX*4+A8]
10062BE4894424 10MOV [ESP+10],EAX
10062BE88D5433 01LEA EDX,[EBX+ESI+1]
10062BEC52PUSH EDX
10062BED57PUSH EDI
10062BEEFF15 78AB1B10CALL [101BAB78]
10062BF48B4424 18MOV EAX,[ESP+18]
10062BF8DB00FILD DWORD PTR [EAX]
10062BFADC0D C8A30910FMUL QWORD PTR [1009A3C8]
10062C00DD1C24FSTP QWORD PTR [ESP]
10062C0357PUSH EDI
10062C04FF15 D8281B10CALL [101B28D8]
10062C0A6A FDPUSH -3
10062C0C57PUSH EDI
10062C0DFF15 20231B10CALL [101B2320]
10062C138B4C24 24MOV ECX,[ESP+24]
10062C1783C4 14ADD ESP,14
10062C1A46INC ESI
10062C1B83C1 04ADD ECX,4
10062C1E3BF5CMP ESI,EBP
10062C20894C24 10MOV [ESP+10],ECX
10062C247C C2JL SHORT 10062BE8
10062C266A FEPUSH -2
10062C2857PUSH EDI
10062C29FF15 C4231B10CALL [101B23C4]
10062C2F0FAF6C24 1CIMUL EBP,[ESP+1C]
10062C3483C4 08ADD ESP,8
10062C3733F6XOR ESI,ESI
10062C3933FFXOR EDI,EDI
10062C3B85EDTEST EBP,EBP
10062C3D7E 7EJLE SHORT 10062CBD
10062C3F8B1D 70A20910MOV EBX,[USER32.dll->wsprintfA]DS:1009A270->75C23F47
10062C458B84BC A8000000MOV EAX,[ESP+EDI*4+A8]
10062C4C85FFTEST EDI,EDI
10062C4E75 0AJNZ SHORT 10062C5A
10062C50C68434 68010000 7BMOV BYTE PTR [ESP+ESI+168],7B
10062C58EB 08JMP SHORT 10062C62
10062C5AC68434 68010000 2CMOV BYTE PTR [ESP+ESI+168],2C
10062C6246INC ESI
10062C6385C0TEST EAX,EAX
10062C657D 0BJGE SHORT 10062C72
10062C67F7D8NEG EAX
10062C69C68434 68010000 2DMOV BYTE PTR [ESP+ESI+168],2D
10062C7146INC ESI
10062C7299CDQ
10062C73B9 64000000MOV ECX,64
10062C78F7F9IDIV ECX
10062C7A85D2TEST EDX,EDX
10062C7C74 16JE SHORT 10062C94
10062C7E52PUSH EDX
10062C7F50PUSH EAX
10062C808D9434 70010000LEA EDX,[ESP+ESI+170]
10062C8768 A0790A10PUSH 100A79A0ASCII:%d.%d
10062C8C52PUSH EDX
10062C8DFFD3CALL EBX
10062C8F83C4 10ADD ESP,10
10062C92EB 13JMP SHORT 10062CA7
10062C9450PUSH EAX
10062C958D8434 6C010000LEA EAX,[ESP+ESI+16C]
10062C9C68 2CD80910PUSH 1009D82CASCII:%d
10062CA150PUSH EAX
10062CA2FFD3CALL EBX
10062CA483C4 0CADD ESP,C
10062CA703F0ADD ESI,EAX
10062CA981FE FE000000CMP ESI,FE
10062CAF7F 07JG SHORT 10062CB8
10062CB147INC EDI
10062CB23BFDCMP EDI,EBP
10062CB47C 8FJL SHORT 10062C45
10062CB6EB 05JMP SHORT 10062CBD
10062CB8BE FE000000MOV ESI,FE
10062CBD8D8C34 68010000LEA ECX,[ESP+ESI+168]
10062CC468 9C790A10PUSH 100A799CASCII:}
10062CC951PUSH ECX
10062CCAFF15 B4A10910CALL KERNEL32.dll->lstrcatADS:1009A1B4->7697A739
10062CD08B4424 2CMOV EAX,[ESP+2C]
10062CD48B0D 102B1B10MOV ECX,[101B2B10]
10062CDA8D9424 68010000LEA EDX,[ESP+168]
10062CE152PUSH EDX
10062CE250PUSH EAX
10062CE351PUSH ECX
10062CE4E8 17F6F9FFCALL 10002300
10062CE983C4 0CADD ESP,C
10062CECE9 82010000JMP 10062E73
10062CF18B5C24 14MOV EBX,[ESP+14]
10062CF533F6XOR ESI,ESI
10062CF785DBTEST EBX,EBX
10062CF90F8E DF000000JLE 10062DDE
10062CFF8B7C24 18MOV EDI,[ESP+18]
10062D0385F6TEST ESI,ESI
10062D0575 3FJNZ SHORT 10062D46
10062D078B81 E4000000MOV EAX,[ECX+E4]
10062D0D8B51 64MOV EDX,[ECX+64]
10062D1050PUSH EAX
10062D11FF52 10CALL [EDX+10]
10062D148B0D 102B1B10MOV ECX,[101B2B10]
10062D1A8BF8MOV EDI,EAX
10062D1C8D8424 80000000LEA EAX,[ESP+80]
10062D23897C24 1CMOV [ESP+1C],EDI
10062D278B51 64MOV EDX,[ECX+64]
10062D2A50PUSH EAX
10062D2B57PUSH EDI
10062D2CFF52 04CALL [EDX+4]
10062D2F83C4 0CADD ESP,C
10062D3285C0TEST EAX,EAX
10062D340F84 A4000000JE 10062DDE
10062D3A8B0D 102B1B10MOV ECX,[101B2B10]
10062D408B4424 10MOV EAX,[ESP+10]
10062D44EB 4AJMP SHORT 10062D90
10062D468D53 FFLEA EDX,[EBX-1]
10062D493BF2CMP ESI,EDX
10062D4B7D 35JGE SHORT 10062D82
10062D4D8B41 64MOV EAX,[ECX+64]
10062D5057PUSH EDI
10062D51FF50 08CALL [EAX+8]
10062D548B0D 102B1B10MOV ECX,[101B2B10]
10062D5A8BF8MOV EDI,EAX
10062D5C8D8424 80000000LEA EAX,[ESP+80]
10062D63897C24 1CMOV [ESP+1C],EDI
10062D678B51 64MOV EDX,[ECX+64]
10062D6A50PUSH EAX
10062D6B57PUSH EDI
10062D6CFF52 04CALL [EDX+4]
10062D6F83C4 0CADD ESP,C
10062D7285C0TEST EAX,EAX
10062D7474 68JE SHORT 10062DDE
10062D768B0D 102B1B10MOV ECX,[101B2B10]
10062D7C8B4424 10MOV EAX,[ESP+10]
10062D80EB 0EJMP SHORT 10062D90
10062D828B9424 88000000MOV EDX,[ESP+88]
10062D89899424 84000000MOV [ESP+84],EDX
10062D903BF0CMP ESI,EAX
10062D9274 0BJE SHORT 10062D9F
10062D9446INC ESI
10062D953BF3CMP ESI,EBX
10062D970F8C 66FFFFFFJL 10062D03
10062D9DEB 3FJMP SHORT 10062DDE
10062D9F8B8424 84000000MOV EAX,[ESP+84]
10062DA68B15 202B1B10MOV EDX,[101B2B20]
10062DAC55PUSH EBP
10062DAD50PUSH EAX
10062DAE52PUSH EDX
10062DAF51PUSH ECX
10062DB0E8 0B060000CALL 100633C0
10062DB5A1 A8241B10MOV EAX,[101B24A8]
10062DBA83C4 10ADD ESP,10
10062DBD85C0TEST EAX,EAX
10062DBF75 2AJNZ SHORT 10062DEB
10062DC18B8424 84000000MOV EAX,[ESP+84]
10062DC855PUSH EBP
10062DC950PUSH EAX
10062DCAE8 21080000CALL 100635F0
10062DCF8B0D 102B1B10MOV ECX,[101B2B10]
10062DD557PUSH EDI
10062DD68B51 64MOV EDX,[ECX+64]
10062DD9FF12CALL [EDX]
10062DDB83C4 0CADD ESP,C
10062DDEA1 A8241B10MOV EAX,[101B24A8]
10062DE385C0TEST EAX,EAX
10062DE50F84 88000000JE 10062E73
10062DEB33F6XOR ESI,ESI
10062DED4BDEC EBX
10062DEE85DBTEST EBX,EBX
10062DF07E 6DJLE SHORT 10062E5F
10062DF28B6C24 28MOV EBP,[ESP+28]
10062DF68B7C24 18MOV EDI,[ESP+18]
10062DFAA1 102B1B10MOV EAX,[101B2B10]
10062DFF85F6TEST ESI,ESI
10062E0175 0FJNZ SHORT 10062E12
10062E038B90 E4000000MOV EDX,[EAX+E4]
10062E098B48 64MOV ECX,[EAX+64]
10062E0C52PUSH EDX
10062E0DFF51 10CALL [ECX+10]
10062E10EB 07JMP SHORT 10062E19
10062E128B40 64MOV EAX,[EAX+64]
10062E1557PUSH EDI
10062E16FF50 08CALL [EAX+8]
10062E198B0D 102B1B10MOV ECX,[101B2B10]
10062E1F8BF8MOV EDI,EAX
10062E2183C4 04ADD ESP,4
10062E248D4424 7CLEA EAX,[ESP+7C]
10062E288B51 64MOV EDX,[ECX+64]
10062E2B897C24 18MOV [ESP+18],EDI
10062E2F50PUSH EAX
10062E3057PUSH EDI
10062E31FF52 04CALL [EDX+4]
10062E3483C4 08ADD ESP,8
10062E3785C0TEST EAX,EAX
10062E3974 24JE SHORT 10062E5F
10062E3B8B8C24 84000000MOV ECX,[ESP+84]
10062E4255PUSH EBP
10062E4351PUSH ECX
10062E44E8 A7070000CALL 100635F0
10062E498B9424 90000000MOV EDX,[ESP+90]
10062E5055PUSH EBP
10062E5152PUSH EDX
10062E52E8 99070000CALL 100635F0
10062E5783C4 10ADD ESP,10
10062E5A46INC ESI
10062E5B3BF3CMP ESI,EBX
10062E5D7C 9BJL SHORT 10062DFA
10062E5FA1 102B1B10MOV EAX,[101B2B10]
10062E648B90 E4000000MOV EDX,[EAX+E4]
10062E6A8B48 64MOV ECX,[EAX+64]
10062E6D52PUSH EDX
10062E6EFF11CALL [ECX]
10062E7083C4 04ADD ESP,4
10062E73C705 D0AC1B10 00000000MOV DWORD PTR [101BACD0],0
10062E7D8B4424 14MOV EAX,[ESP+14]
10062E81C74424 10 00000000MOV DWORD PTR [ESP+10],0
10062E8985C0TEST EAX,EAX
10062E8B0F8E FB040000JLE 1006338C
10062E918B4C24 2CMOV ECX,[ESP+2C]
10062E958B2D 102B1B10MOV EBP,[101B2B10]
10062E9B8B5C24 10MOV EBX,[ESP+10]
10062E9F33C0XOR EAX,EAX
10062EA13BC8CMP ECX,EAX
10062EA3894424 40MOV [ESP+40],EAX
10062EA7894424 3CMOV [ESP+3C],EAX
10062EAB894424 38MOV [ESP+38],EAX
10062EAF74 61JE SHORT 10062F12
10062EB18B7C24 28MOV EDI,[ESP+28]
10062EB58BF3MOV ESI,EBX
10062EB70FAFF7IMUL ESI,EDI
10062EBAC1E6 02SHL ESI,2
10062EBDDB8434 A8000000FILD DWORD PTR [ESP+ESI+A8]
10062EC4DC0D 08A70910FMUL QWORD PTR [1009A708]
10062ECAE8 09EC0200CALL 10091AD8
10062ECF83FF 01CMP EDI,1
10062ED2894424 38MOV [ESP+38],EAX
10062ED67E 16JLE SHORT 10062EEE
10062ED8DB8434 AC000000FILD DWORD PTR [ESP+ESI+AC]
10062EDFDC0D 08A70910FMUL QWORD PTR [1009A708]
10062EE5E8 EEEB0200CALL 10091AD8
10062EEA894424 3CMOV [ESP+3C],EAX
10062EEE83FF 02CMP EDI,2
10062EF10F8E FA000000JLE 10062FF1
10062EF7DB8434 B0000000FILD DWORD PTR [ESP+ESI+B0]
10062EFEDC0D 08A70910FMUL QWORD PTR [1009A708]
10062F04E8 CFEB0200CALL 10091AD8
10062F09894424 40MOV [ESP+40],EAX
10062F0DE9 DF000000JMP 10062FF1
10062F123BD8CMP EBX,EAX
10062F1475 40JNZ SHORT 10062F56
10062F168B8D E4000000MOV ECX,[EBP+E4]
10062F1C8B45 64MOV EAX,[EBP+64]
10062F1F51PUSH ECX
10062F20FF50 10CALL [EAX+10]
10062F238B15 102B1B10MOV EDX,[101B2B10]
10062F29894424 1CMOV [ESP+1C],EAX
10062F2D8B4A 64MOV ECX,[EDX+64]
10062F308D9424 80000000LEA EDX,[ESP+80]
10062F3752PUSH EDX
10062F3850PUSH EAX
10062F39FF51 04CALL [ECX+4]
10062F3C83C4 0CADD ESP,C
10062F3F85C0TEST EAX,EAX
10062F410F84 45040000JE 1006338C
10062F478BB424 84000000MOV ESI,[ESP+84]
10062F4E8B2D 102B1B10MOV EBP,[101B2B10]
10062F54EB 3DJMP SHORT 10062F93
10062F568B4424 14MOV EAX,[ESP+14]
10062F5A48DEC EAX
10062F5B3BD8CMP EBX,EAX
10062F5D7D 26JGE SHORT 10062F85
10062F5F8B5424 18MOV EDX,[ESP+18]
10062F638B4D 64MOV ECX,[EBP+64]
10062F6652PUSH EDX
10062F67FF51 08CALL [ECX+8]
10062F6A8B0D 102B1B10MOV ECX,[101B2B10]
10062F70894424 1CMOV [ESP+1C],EAX
10062F748B51 64MOV EDX,[ECX+64]
10062F778D8C24 80000000LEA ECX,[ESP+80]
10062F7E51PUSH ECX
10062F7F50PUSH EAX
10062F80FF52 04CALL [EDX+4]
10062F83EB B7JMP SHORT 10062F3C
10062F858BB424 88000000MOV ESI,[ESP+88]
10062F8C89B424 84000000MOV [ESP+84],ESI
10062F938B0EMOV ECX,[ESI]
10062F95B8 1F85EB51MOV EAX,51EB851F
10062F9AC1E1 0CSHL ECX,C
10062F9DF7E9IMUL ECX
10062F9F8B7C24 28MOV EDI,[ESP+28]
10062FA3C1FA 05SAR EDX,5
10062FA68BC2MOV EAX,EDX
10062FA8C1E8 1FSHR EAX,1F
10062FAB03D0ADD EDX,EAX
10062FAD83FF 01CMP EDI,1
10062FB0895424 38MOV [ESP+38],EDX
10062FB47E 1BJLE SHORT 10062FD1
10062FB68B4E 04MOV ECX,[ESI+4]
10062FB9B8 1F85EB51MOV EAX,51EB851F
10062FBEC1E1 0CSHL ECX,C
10062FC1F7E9IMUL ECX
10062FC3C1FA 05SAR EDX,5
10062FC68BCAMOV ECX,EDX
10062FC8C1E9 1FSHR ECX,1F
10062FCB03D1ADD EDX,ECX
10062FCD895424 3CMOV [ESP+3C],EDX
10062FD183FF 02CMP EDI,2
10062FD47E 1BJLE SHORT 10062FF1
10062FD68B4E 08MOV ECX,[ESI+8]
10062FD9B8 1F85EB51MOV EAX,51EB851F
10062FDEC1E1 0CSHL ECX,C
10062FE1F7E9IMUL ECX
10062FE3C1FA 05SAR EDX,5
10062FE68BC2MOV EAX,EDX
10062FE8C1E8 1FSHR EAX,1F
10062FEB03D0ADD EDX,EAX
10062FED895424 40MOV [ESP+40],EDX
10062FF18B15 202B1B10MOV EDX,[101B2B20]
10062FF78B85 E4000000MOV EAX,[EBP+E4]
10062FFD8D4C24 38LEA ECX,[ESP+38]
1006300151PUSH ECX
1006300268 10E10100PUSH 1E110
1006300752PUSH EDX
1006300850PUSH EAX
10063009E8 B27FFBFFCALL 1001AFC0
1006300E8B35 202B1B10MOV ESI,[101B2B20]
1006301483C4 10ADD ESP,10
100630178B46 0CMOV EAX,[ESI+C]
1006301A99CDQ
1006301B2BC2SUB EAX,EDX
1006301D8BE8MOV EBP,EAX
1006301F8B4424 38MOV EAX,[ESP+38]
1006302399CDQ
1006302481E2 FF0F0000AND EDX,FFF
1006302A03C2ADD EAX,EDX
1006302CD1FDSAR EBP,1
1006302EC1F8 0CSAR EAX,C
1006303103E8ADD EBP,EAX
10063033896C24 38MOV [ESP+38],EBP
100630378B46 10MOV EAX,[ESI+10]
1006303A99CDQ
1006303B2BC2SUB EAX,EDX
1006303D8BC8MOV ECX,EAX
1006303F8B4424 3CMOV EAX,[ESP+3C]
1006304399CDQ
1006304481E2 FF0F0000AND EDX,FFF
1006304A03C2ADD EAX,EDX
1006304CD1F9SAR ECX,1
1006304EC1F8 0CSAR EAX,C
1006305103C8ADD ECX,EAX
100630538B4424 50MOV EAX,[ESP+50]
1006305785C0TEST EAX,EAX
10063059894C24 3CMOV [ESP+3C],ECX
1006305D74 5DJE SHORT 100630BC
1006305F8B5424 40MOV EDX,[ESP+40]
10063063A1 2CC71E10MOV EAX,[101EC72C]
100630683BD0CMP EDX,EAX
1006306A7C 50JL SHORT 100630BC
1006306CA1 F0211B10MOV EAX,[101B21F0]
100630718B15 102B1B10MOV EDX,[101B2B10]
100630778D8480 07030000LEA EAX,[EAX+EAX*4+307]
1006307E8B72 64MOV ESI,[EDX+64]
100630818D0480LEA EAX,[EAX+EAX*4]
100630848D04C3LEA EAX,[EBX+EAX*8]
1006308750PUSH EAX
1006308868 05051000PUSH 100505
1006308D68 00100000PUSH 1000
100630926A 00PUSH 0
100630946A 00PUSH 0
1006309668 00100000PUSH 1000
1006309B6A 19PUSH 19
1006309D6A 19PUSH 19
1006309F51PUSH ECX
100630A08B8A E4000000MOV ECX,[EDX+E4]
100630A655PUSH EBP
100630A751PUSH ECX
100630A8FF56 24CALL [ESI+24]
100630AB8B35 202B1B10MOV ESI,[101B2B20]
100630B18B6C24 64MOV EBP,[ESP+64]
100630B58B4C24 68MOV ECX,[ESP+68]
100630B983C4 2CADD ESP,2C
100630BC8B7C24 34MOV EDI,[ESP+34]
100630C08B5424 10MOV EDX,[ESP+10]
100630C48B4424 30MOV EAX,[ESP+30]
100630C833DBXOR EBX,EBX
100630CA3BD7CMP EDX,EDI
100630CC0F9DC3SETGE BL
100630CF83F8 03CMP EAX,3
100630D28BC2MOV EAX,EDX
100630D499CDQ
100630D50F85 D3000000JNZ 100631AE
100630DBF7FFIDIV EDI
100630DD85D2TEST EDX,EDX
100630DF895424 4CMOV [ESP+4C],EDX
100630E375 77JNZ SHORT 1006315C
100630E533C0XOR EAX,EAX
100630E78D5424 54LEA EDX,[ESP+54]
100630EB894424 5CMOV [ESP+5C],EAX
100630EF894424 58MOV [ESP+58],EAX
100630F3894424 54MOV [ESP+54],EAX
100630F7A1 102B1B10MOV EAX,[101B2B10]
100630FC52PUSH EDX
100630FD68 10E10100PUSH 1E110
100631028B88 E4000000MOV ECX,[EAX+E4]
1006310856PUSH ESI
1006310951PUSH ECX
1006310AE8 B17EFBFFCALL 1001AFC0
1006310F8B35 202B1B10MOV ESI,[101B2B20]
100631158B6C24 48MOV EBP,[ESP+48]
1006311983C4 10ADD ESP,10
1006311C8B46 0CMOV EAX,[ESI+C]
1006311F99CDQ
100631202BC2SUB EAX,EDX
100631228BC8MOV ECX,EAX
100631248B4424 54MOV EAX,[ESP+54]
1006312899CDQ
1006312981E2 FF0F0000AND EDX,FFF
1006312F03C2ADD EAX,EDX
10063131D1F9SAR ECX,1
10063133C1F8 0CSAR EAX,C
1006313603C8ADD ECX,EAX
10063138894C24 54MOV [ESP+54],ECX
1006313C8B46 10MOV EAX,[ESI+10]
1006313F99CDQ
100631402BC2SUB EAX,EDX
100631428BC8MOV ECX,EAX
100631448B4424 58MOV EAX,[ESP+58]
1006314899CDQ
1006314981E2 FF0F0000AND EDX,FFF
1006314F03C2ADD EAX,EDX
10063151D1F9SAR ECX,1
10063153C1F8 0CSAR EAX,C
1006315603C8ADD ECX,EAX
10063158894C24 58MOV [ESP+58],ECX
1006315C8B5424 5CMOV EDX,[ESP+5C]
10063160A1 2CC71E10MOV EAX,[101EC72C]
100631653BD0CMP EDX,EAX
100631670F8C B5000000JL 10063222
1006316D394424 40CMP [ESP+40],EAX
100631710F8C AB000000JL 10063222
100631778B0D 102B1B10MOV ECX,[101B2B10]
1006317D66:8B445C 24MOV AX,[ESP+EBX*2+24]
100631826A 04PUSH 4
1006318468 000C0000PUSH C00
100631898B51 64MOV EDX,[ECX+64]
1006318C66:8B4C5C 24MOV CX,[ESP+EBX*2+24]
1006319150PUSH EAX
1006319266:8B445C 2CMOV AX,[ESP+EBX*2+2C]
1006319751PUSH ECX
100631988B4C24 4CMOV ECX,[ESP+4C]
1006319C50PUSH EAX
1006319D8B4424 6CMOV EAX,[ESP+6C]
100631A151PUSH ECX
100631A28B4C24 6CMOV ECX,[ESP+6C]
100631A655PUSH EBP
100631A750PUSH EAX
100631A851PUSH ECX
100631A9FF52 28CALL [EDX+28]
100631ACEB 6DJMP SHORT 1006321B
100631AEF7FFIDIV EDI
100631B085D2TEST EDX,EDX
100631B2895424 4CMOV [ESP+4C],EDX
100631B675 11JNZ SHORT 100631C9
100631B8B9 05000000MOV ECX,5
100631BD8D7424 38LEA ESI,[ESP+38]
100631C18D7C24 54LEA EDI,[ESP+54]
100631C5F3:A5REP MOVS DWORD PTR ES:[EDI],DWORD PTR [ESI]
100631C7EB 59JMP SHORT 10063222
100631C98B4424 30MOV EAX,[ESP+30]
100631CD85C0TEST EAX,EAX
100631CF7E 51JLE SHORT 10063222
100631D1A1 2CC71E10MOV EAX,[101EC72C]
100631D68B5424 40MOV EDX,[ESP+40]
100631DA3BD0CMP EDX,EAX
100631DC7C 44JL SHORT 10063222
100631DE394424 70CMP [ESP+70],EAX
100631E27C 3EJL SHORT 10063222
100631E48B15 102B1B10MOV EDX,[101B2B10]
100631EA6A 04PUSH 4
100631EC68 000C0000PUSH C00
100631F18B42 64MOV EAX,[EDX+64]
100631F466:8B545C 2CMOV DX,[ESP+EBX*2+2C]
100631F952PUSH EDX
100631FA66:8B545C 28MOV DX,[ESP+EBX*2+28]
100631FF52PUSH EDX
1006320066:8B545C 30MOV DX,[ESP+EBX*2+30]
1006320552PUSH EDX
100632068B9424 80000000MOV EDX,[ESP+80]
1006320D52PUSH EDX
1006320E8B9424 80000000MOV EDX,[ESP+80]
1006321552PUSH EDX
1006321651PUSH ECX
1006321755PUSH EBP
10063218FF50 28CALL [EAX+28]
1006321B8B6C24 5CMOV EBP,[ESP+5C]
1006321F83C4 24ADD ESP,24
100632228B4424 34MOV EAX,[ESP+34]
10063226B9 05000000MOV ECX,5
1006322B8D7424 38LEA ESI,[ESP+38]
1006322F8D7C24 68LEA EDI,[ESP+68]
10063233F3:A5REP MOVS DWORD PTR ES:[EDI],DWORD PTR [ESI]
100632358B4C24 4CMOV ECX,[ESP+4C]
1006323948DEC EAX
1006323A3BC8CMP ECX,EAX
1006323C0F85 35010000JNZ 10063377
100632428B4424 30MOV EAX,[ESP+30]
1006324683F8 02CMP EAX,2
1006324975 63JNZ SHORT 100632AE
1006324B837C24 34 02CMP DWORD PTR [ESP+34],2
100632500F8E 21010000JLE 10063377
100632568B4C24 5CMOV ECX,[ESP+5C]
1006325AA1 2CC71E10MOV EAX,[101EC72C]
1006325F3BC8CMP ECX,EAX
100632610F8C 10010000JL 10063377
100632678BD0MOV EDX,EAX
100632698B4424 40MOV EAX,[ESP+40]
1006326D3BC2CMP EAX,EDX
1006326F0F8C 02010000JL 10063377
10063275A1 102B1B10MOV EAX,[101B2B10]
1006327A66:8B545C 24MOV DX,[ESP+EBX*2+24]
1006327F6A 04PUSH 4
1006328168 000C0000PUSH C00
100632868B48 64MOV ECX,[EAX+64]
1006328966:8B445C 24MOV AX,[ESP+EBX*2+24]
1006328E52PUSH EDX
1006328F66:8B545C 2CMOV DX,[ESP+EBX*2+2C]
1006329450PUSH EAX
100632958B4424 4CMOV EAX,[ESP+4C]
1006329952PUSH EDX
1006329A8B5424 6CMOV EDX,[ESP+6C]
1006329E50PUSH EAX
1006329F8B4424 6CMOV EAX,[ESP+6C]
100632A355PUSH EBP
100632A452PUSH EDX
100632A550PUSH EAX
100632A6FF51 28CALL [ECX+28]
100632A9E9 C6000000JMP 10063374
100632AE83F8 04CMP EAX,4
100632B10F85 C0000000JNZ 10063377
100632B78B15 202B1B10MOV EDX,[101B2B20]
100632BD33C0XOR EAX,EAX
100632BF894424 70MOV [ESP+70],EAX
100632C3894424 6CMOV [ESP+6C],EAX
100632C7894424 68MOV [ESP+68],EAX
100632CBA1 102B1B10MOV EAX,[101B2B10]
100632D08D4C24 68LEA ECX,[ESP+68]
100632D451PUSH ECX
100632D58B88 E4000000MOV ECX,[EAX+E4]
100632DB68 10E10100PUSH 1E110
100632E052PUSH EDX
100632E151PUSH ECX
100632E2E8 D97CFBFFCALL 1001AFC0
100632E78B35 202B1B10MOV ESI,[101B2B20]
100632ED83C4 10ADD ESP,10
100632F08B46 0CMOV EAX,[ESI+C]
100632F399CDQ
100632F42BC2SUB EAX,EDX
100632F68BC8MOV ECX,EAX
100632F88B4424 68MOV EAX,[ESP+68]
100632FC99CDQ
100632FD81E2 FF0F0000AND EDX,FFF
1006330303C2ADD EAX,EDX
10063305D1F9SAR ECX,1
10063307C1F8 0CSAR EAX,C
1006330A03C8ADD ECX,EAX
1006330C894C24 68MOV [ESP+68],ECX
100633108B46 10MOV EAX,[ESI+10]
1006331399CDQ
100633142BC2SUB EAX,EDX
100633168BF0MOV ESI,EAX
100633188B4424 6CMOV EAX,[ESP+6C]
1006331C99CDQ
1006331D81E2 FF0F0000AND EDX,FFF
1006332303C2ADD EAX,EDX
100633258B5424 5CMOV EDX,[ESP+5C]
10063329D1FESAR ESI,1
1006332BC1F8 0CSAR EAX,C
1006332E03F0ADD ESI,EAX
10063330A1 2CC71E10MOV EAX,[101EC72C]
100633353BD0CMP EDX,EAX
10063337897424 6CMOV [ESP+6C],ESI
1006333B7C 3AJL SHORT 10063377
1006333D394424 70CMP [ESP+70],EAX
100633417C 34JL SHORT 10063377
100633438B15 102B1B10MOV EDX,[101B2B10]
100633496A 04PUSH 4
1006334B68 000C0000PUSH C00
100633508B42 64MOV EAX,[EDX+64]
1006335366:8B545C 2CMOV DX,[ESP+EBX*2+2C]
1006335852PUSH EDX
1006335966:8B545C 28MOV DX,[ESP+EBX*2+28]
1006335E52PUSH EDX
1006335F66:8B545C 30MOV DX,[ESP+EBX*2+30]
1006336452PUSH EDX
100633658B5424 68MOV EDX,[ESP+68]
1006336956PUSH ESI
1006336A51PUSH ECX
1006336B8B4C24 74MOV ECX,[ESP+74]
1006336F51PUSH ECX
1006337052PUSH EDX
10063371FF50 28CALL [EAX+28]
1006337483C4 24ADD ESP,24
100633778B4424 10MOV EAX,[ESP+10]
1006337B8B4C24 14MOV ECX,[ESP+14]
1006337F40INC EAX
100633803BC1CMP EAX,ECX
10063382894424 10MOV [ESP+10],EAX
100633860F8C 05FBFFFFJL 10062E91
1006338C8B4424 14MOV EAX,[ESP+14]
100633908B8C24 7C020000MOV ECX,[ESP+27C]
1006339750PUSH EAX
1006339851PUSH ECX
10063399FF15 78AB1B10CALL [101BAB78]
1006339F83C4 08ADD ESP,8
100633A2B8 01000000MOV EAX,1
100633A75FPOP EDI
100633A85EPOP ESI
100633A95DPOP EBP
100633AA5BPOP EBX
100633AB81C4 68020000ADD ESP,268
100633B1C3RETN

obj.getaudio

100617A083EC 54SUB ESP,54
100617A353PUSH EBX
100617A48B1D 28531A10MOV EBX,[101A5328]
100617AA55PUSH EBP
100617AB8B6C24 60MOV EBP,[ESP+60]
100617AF56PUSH ESI
100617B057PUSH EDI
100617B155PUSH EBP
100617B2FF15 AC231B10CALL [101B23AC]
100617B86A 00PUSH 0
100617BA6A 02PUSH 2
100617BC55PUSH EBP
100617BD8BF8MOV EDI,EAX
100617BFFF15 B4AC1B10CALL [101BACB4]
100617C58BF0MOV ESI,EAX
100617C783C4 10ADD ESP,10
100617CA85F6TEST ESI,ESI
100617CC75 08JNZ SHORT 100617D6
100617CE5FPOP EDI
100617CF5EPOP ESI
100617D05DPOP EBP
100617D15BPOP EBX
100617D283C4 54ADD ESP,54
100617D5C3RETN
100617D683FF 04CMP EDI,4
100617D97C 1FJL SHORT 100617FA
100617DB6A 04PUSH 4
100617DD55PUSH EBP
100617DEFF15 482B1B10CALL [101B2B48]
100617E483C4 08ADD ESP,8
100617E783F8 01CMP EAX,1
100617EA894424 68MOV [ESP+68],EAX
100617EE7D 12JGE SHORT 10061802
100617F05FPOP EDI
100617F15EPOP ESI
100617F25DPOP EBP
100617F333C0XOR EAX,EAX
100617F55BPOP EBX
100617F683C4 54ADD ESP,54
100617F9C3RETN
100617FAC74424 68 00100000MOV DWORD PTR [ESP+68],1000
1006180268 78790A10PUSH 100A7978ASCII:audiobuffer
1006180756PUSH ESI
10061808FF15 C0A10910CALL KERNEL32.dll->lstrcmpADS:1009A1C0->76969231
1006180E85C0TEST EAX,EAX
1006181075 6CJNZ SHORT 1006187E
100618128B0D 202B1B10MOV ECX,[101B2B20]
100618188D4424 24LEA EAX,[ESP+24]
1006181C50PUSH EAX
1006181DA1 74911510MOV EAX,[10159174]
100618228B51 3CMOV EDX,[ECX+3C]
1006182552PUSH EDX
10061826FF50 5CCALL [EAX+5C]
100618298A4424 2CMOV AL,[ESP+2C]
1006182D83C4 08ADD ESP,8
100618308D4C24 24LEA ECX,[ESP+24]
10061834A8 02TEST AL,2
10061836894C24 10MOV [ESP+10],ECX
1006183A75 0AJNZ SHORT 10061846
1006183C5FPOP EDI
1006183D5EPOP ESI
1006183E5DPOP EBP
1006183F33C0XOR EAX,EAX
100618415BPOP EBX
1006184283C4 54ADD ESP,54
10061845C3RETN
10061846A1 202B1B10MOV EAX,[101B2B20]
1006184B8B5424 3CMOV EDX,[ESP+3C]
1006184F895424 14MOV [ESP+14],EDX
1006185353PUSH EBX
100618548B88 AC000000MOV ECX,[EAX+AC]
1006185A890D 10981410MOV [10149810],ECX
100618608B90 A8000000MOV EDX,[EAX+A8]
100618668B40 3CMOV EAX,[EAX+3C]
100618698B0D 74911510MOV ECX,[10159174]
1006186F52PUSH EDX
1006187050PUSH EAX
10061871FF51 6CCALL [ECX+6C]
1006187483C4 0CADD ESP,C
100618778BF0MOV ESI,EAX
10061879E9 C3000000JMP 10061941
1006187E8D5424 10LEA EDX,[ESP+10]
1006188252PUSH EDX
1006188368 20000010PUSH 10000020
1006188856PUSH ESI
10061889E8 C239FAFFCALL 10005250
1006188E83C4 0CADD ESP,C
10061891894424 20MOV [ESP+20],EAX
1006189585C0TEST EAX,EAX
1006189775 08JNZ SHORT 100618A1
100618995FPOP EDI
1006189A5EPOP ESI
1006189B5DPOP EBP
1006189C5BPOP EBX
1006189D83C4 54ADD ESP,54
100618A0C3RETN
100618A18B4424 10MOV EAX,[ESP+10]
100618A58B40 18MOV EAX,[EAX+18]
100618A8894424 18MOV [ESP+18],EAX
100618AC894424 14MOV [ESP+14],EAX
100618B0A1 202B1B10MOV EAX,[101B2B20]
100618B5DB80 00010000FILD DWORD PTR [EAX+100]
100618BB8B70 1CMOV ESI,[EAX+1C]
100618BEDB4424 18FILD DWORD PTR [ESP+18]
100618C2DB80 FC000000FILD DWORD PTR [EAX+FC]
100618C8897424 1CMOV [ESP+1C],ESI
100618CCDB4424 1CFILD DWORD PTR [ESP+1C]
100618D0D8CAFMUL ST(0),ST(2)
100618D2D8CBFMUL ST(0),ST(3)
100618D4D8F1FDIV ST(0),ST(1)
100618D6E8 FD010300CALL 10091AD8
100618DB46INC ESI
100618DC8BF8MOV EDI,EAX
100618DE897424 1CMOV [ESP+1C],ESI
100618E2DB4424 1CFILD DWORD PTR [ESP+1C]
100618E6D8CAFMUL ST(0),ST(2)
100618E8D8CBFMUL ST(0),ST(3)
100618EAD8F1FDIV ST(0),ST(1)
100618ECE8 E7010300CALL 10091AD8
100618F18B0D 102B1B10MOV ECX,[101B2B10]
100618F78BF0MOV ESI,EAX
100618F98B4424 20MOV EAX,[ESP+20]
100618FD2BF7SUB ESI,EDI
100618FF8B51 60MOV EDX,[ECX+60]
1006190253PUSH EBX
10061903DDD8FSTP ST(0)
1006190556PUSH ESI
1006190657PUSH EDI
10061907DDD8FSTP ST(0)
1006190950PUSH EAX
1006190ADDD8FSTP ST(0)
1006190CFF92 00010000CALL [EDX+100]
100619128BD0MOV EDX,EAX
1006191483C4 10ADD ESP,10
100619173BD6CMP EDX,ESI
100619197D 26JGE SHORT 10061941
1006191B8B4C24 10MOV ECX,[ESP+10]
1006191F33C0XOR EAX,EAX
100619218B79 1CMOV EDI,[ECX+1C]
100619248BCEMOV ECX,ESI
100619262BCASUB ECX,EDX
100619280FAFCFIMUL ECX,EDI
1006192B0FAFFAIMUL EDI,EDX
1006192E03C9ADD ECX,ECX
100619308D3C7BLEA EDI,[EBX+EDI*2]
100619338BD1MOV EDX,ECX
10061935C1E9 02SHR ECX,2
10061938F3:ABREP STOS DWORD PTR ES:[EDI]
1006193A8BCAMOV ECX,EDX
1006193C83E1 03AND ECX,3
1006193FF3:AAREP STOS BYTE PTR ES:[EDI]
100619418B4424 10MOV EAX,[ESP+10]
100619458378 1C 02CMP DWORD PTR [EAX+1C],2
1006194975 1FJNZ SHORT 1006196A
1006194B33C9XOR ECX,ECX
1006194D85F6TEST ESI,ESI
1006194F7E 19JLE SHORT 1006196A
100619510FBF448B 02MOVSX EAX,WORD PTR [EBX+ECX*4+2]
100619560FBF148BMOVSX EDX,WORD PTR [EBX+ECX*4]
1006195A03C2ADD EAX,EDX
1006195C99CDQ
1006195D2BC2SUB EAX,EDX
1006195FD1F8SAR EAX,1
1006196166:89044BMOV [EBX+ECX*2],AX
1006196541INC ECX
100619663BCECMP ECX,ESI
100619687C E7JL SHORT 10061951
1006196A6A 00PUSH 0
1006196C6A 03PUSH 3
1006196E55PUSH EBP
1006196FFF15 B4AC1B10CALL [101BACB4]
100619758BF8MOV EDI,EAX
1006197783C4 0CADD ESP,C
1006197A85FFTEST EDI,EDI
1006197C75 08JNZ SHORT 10061986
1006197E5FPOP EDI
1006197F5EPOP ESI
100619805DPOP EBP
100619815BPOP EBX
1006198283C4 54ADD ESP,54
10061985C3RETN
1006198668 6C790A10PUSH 100A796CASCII:spectrum
1006198B57PUSH EDI
1006198CFF15 C0A10910CALL KERNEL32.dll->lstrcmpADS:1009A1C0->76969231
1006199285C0TEST EAX,EAX
1006199475 29JNZ SHORT 100619BF
100619968B7C24 68MOV EDI,[ESP+68]
1006199A81FF 00040000CMP EDI,400
100619A07E 0CJLE SHORT 100619AE
100619A2C74424 68 00040000MOV DWORD PTR [ESP+68],400
100619AA8B7C24 68MOV EDI,[ESP+68]
100619AE57PUSH EDI
100619AF56PUSH ESI
100619B053PUSH EBX
100619B1E8 0AC40200CALL 1008DDC0
100619B683C4 0CADD ESP,C
100619B98BD8MOV EBX,EAX
100619BB8BF7MOV ESI,EDI
100619BDEB 2DJMP SHORT 100619EC
100619BF68 64790A10PUSH 100A7964ASCII:fourier
100619C457PUSH EDI
100619C5FF15 C0A10910CALL KERNEL32.dll->lstrcmpADS:1009A1C0->76969231
100619CB85C0TEST EAX,EAX
100619CD75 13JNZ SHORT 100619E2
100619CF56PUSH ESI
100619D053PUSH EBX
100619D1E8 8AC10200CALL 1008DB60
100619D683C4 08ADD ESP,8
100619D98BD8MOV EBX,EAX
100619DBBE 00040000MOV ESI,400
100619E0EB 0AJMP SHORT 100619EC
100619E28B4424 68MOV EAX,[ESP+68]
100619E63BF0CMP ESI,EAX
100619E87E 02JLE SHORT 100619EC
100619EA8BF0MOV ESI,EAX
100619EC6A 01PUSH 1
100619EE55PUSH EBP
100619EFFF15 70AB1B10CALL [101BAB70]
100619F583C4 08ADD ESP,8
100619F885C0TEST EAX,EAX
100619FA75 66JNZ SHORT 10061A62
100619FC56PUSH ESI
100619FD55PUSH EBP
100619FEFF15 78AB1B10CALL [101BAB78]
10061A048B4424 1CMOV EAX,[ESP+1C]
10061A0850PUSH EAX
10061A0955PUSH EBP
10061A0AFF15 78AB1B10CALL [101BAB78]
10061A106A 00PUSH 0
10061A1256PUSH ESI
10061A1355PUSH EBP
10061A14FF15 302B1B10CALL [101B2B30]
10061A1A83C4 1CADD ESP,1C
10061A1D33FFXOR EDI,EDI
10061A1F85F6TEST ESI,ESI
10061A217E 32JLE SHORT 10061A55
10061A238D47 01LEA EAX,[EDI+1]
10061A2650PUSH EAX
10061A2755PUSH EBP
10061A28894424 70MOV [ESP+70],EAX
10061A2CFF15 78AB1B10CALL [101BAB78]
10061A320FBF0C7BMOVSX ECX,WORD PTR [EBX+EDI*2]
10061A3651PUSH ECX
10061A3755PUSH EBP
10061A38FF15 78AB1B10CALL [101BAB78]
10061A3E6A FDPUSH -3
10061A4055PUSH EBP
10061A41FF15 20231B10CALL [101B2320]
10061A478BBC24 80000000MOV EDI,[ESP+80]
10061A4E83C4 18ADD ESP,18
10061A513BFECMP EDI,ESI
10061A537C CEJL SHORT 10061A23
10061A555FPOP EDI
10061A565EPOP ESI
10061A575DPOP EBP
10061A58B8 03000000MOV EAX,3
10061A5D5BPOP EBX
10061A5E83C4 54ADD ESP,54
10061A61C3RETN
10061A6233FFXOR EDI,EDI
10061A6485F6TEST ESI,ESI
10061A667E 32JLE SHORT 10061A9A
10061A688D47 01LEA EAX,[EDI+1]
10061A6B50PUSH EAX
10061A6C55PUSH EBP
10061A6D894424 70MOV [ESP+70],EAX
10061A71FF15 78AB1B10CALL [101BAB78]
10061A770FBF147BMOVSX EDX,WORD PTR [EBX+EDI*2]
10061A7B52PUSH EDX
10061A7C55PUSH EBP
10061A7DFF15 78AB1B10CALL [101BAB78]
10061A836A 01PUSH 1
10061A8555PUSH EBP
10061A86FF15 20231B10CALL [101B2320]
10061A8C8BBC24 80000000MOV EDI,[ESP+80]
10061A9383C4 18ADD ESP,18
10061A963BFECMP EDI,ESI
10061A987C CEJL SHORT 10061A68
10061A9A56PUSH ESI
10061A9B55PUSH EBP
10061A9CFF15 78AB1B10CALL [101BAB78]
10061AA28B4424 1CMOV EAX,[ESP+1C]
10061AA650PUSH EAX
10061AA755PUSH EBP
10061AA8FF15 78AB1B10CALL [101BAB78]
10061AAE83C4 10ADD ESP,10
10061AB1B8 02000000MOV EAX,2
10061AB65FPOP EDI
10061AB75EPOP ESI
10061AB85DPOP EBP
10061AB95BPOP EBX
10061ABA83C4 54ADD ESP,54
10061ABDC3RETN

obj.copybuffer

1005FEF081EC 14010000SUB ESP,114
1005FEF656PUSH ESI
1005FEF78BB424 1C010000MOV ESI,[ESP+11C]
1005FEFE57PUSH EDI
1005FEFF56PUSH ESI
1005FF0033FFXOR EDI,EDI
1005FF02FF15 AC231B10CALL [101B23AC]
1005FF0857PUSH EDI
1005FF096A 01PUSH 1
1005FF0B56PUSH ESI
1005FF0CFF15 B4AC1B10CALL [101BACB4]
1005FF1283C4 10ADD ESP,10
1005FF15894424 08MOV [ESP+8],EAX
1005FF1985C0TEST EAX,EAX
1005FF1B75 19JNZ SHORT 1005FF36
1005FF1D50PUSH EAX
1005FF1E56PUSH ESI
1005FF1FFF15 442B1B10CALL [101B2B44]
1005FF2583C4 08ADD ESP,8
1005FF28B8 01000000MOV EAX,1
1005FF2D5FPOP EDI
1005FF2E5EPOP ESI
1005FF2F81C4 14010000ADD ESP,114
1005FF35C3RETN
1005FF3653PUSH EBX
1005FF378B1D A4A10910MOV EBX,[KERNEL32.dll->lstrcmpiA]DS:1009A1A4->76972BE5
1005FF3D68 80780A10PUSH 100A7880ASCII:tmp
1005FF4250PUSH EAX
1005FF43FFD3CALL EBX
1005FF4585C0TEST EAX,EAX
1005FF470F85 29020000JNZ 10060176
1005FF4D50PUSH EAX
1005FF4E6A 02PUSH 2
1005FF5056PUSH ESI
1005FF51FF15 B4AC1B10CALL [101BACB4]
1005FF5783C4 0CADD ESP,C
1005FF5A894424 0CMOV [ESP+C],EAX
1005FF5E85C0TEST EAX,EAX
1005FF600F84 F9050000JE 1006055F
1005FF6668 7C780A10PUSH 100A787CASCII:frm
1005FF6B50PUSH EAX
1005FF6CFFD3CALL EBX
1005FF6E85C0TEST EAX,EAX
1005FF7075 60JNZ SHORT 1005FFD2
1005FF7250PUSH EAX
1005FF7350PUSH EAX
1005FF74E8 C7E1FFFFCALL 1005E140
1005FF7983C4 08ADD ESP,8
1005FF7C85C0TEST EAX,EAX
1005FF7E0F84 DB050000JE 1006055F
1005FF848B0D 202B1B10MOV ECX,[101B2B20]
1005FF8A55PUSH EBP
1005FF8B8B1D 102B1B10MOV EBX,[101B2B10]
1005FF918B51 0CMOV EDX,[ECX+C]
1005FF948915 98AC1B10MOV [101BAC98],EDX
1005FF9A8B79 10MOV EDI,[ECX+10]
1005FF9D893D A0AC1B10MOV [101BACA0],EDI
1005FFA38B29MOV EBP,[ECX]
1005FFA5C1ED 08SHR EBP,8
1005FFA883E5 01AND EBP,1
1005FFAB8B49 04MOV ECX,[ECX+4]
1005FFAE81CD 02000013OR EBP,13000002
1005FFB48B5B 64MOV EBX,[EBX+64]
1005FFB755PUSH EBP
1005FFB86A 00PUSH 0
1005FFBA57PUSH EDI
1005FFBB52PUSH EDX
1005FFBC6A 00PUSH 0
1005FFBE6A 00PUSH 0
1005FFC051PUSH ECX
1005FFC16A 00PUSH 0
1005FFC36A 00PUSH 0
1005FFC550PUSH EAX
1005FFC6FF53 44CALL [EBX+44]
1005FFC983C4 28ADD ESP,28
1005FFCC5DPOP EBP
1005FFCDE9 88050000JMP 1006055A
1005FFD28B5424 0CMOV EDX,[ESP+C]
1005FFD668 4C780A10PUSH 100A784CASCII:obj
1005FFDB52PUSH EDX
1005FFDCFFD3CALL EBX
1005FFDE85C0TEST EAX,EAX
1005FFE075 5DJNZ SHORT 1006003F
1005FFE250PUSH EAX
1005FFE350PUSH EAX
1005FFE4E8 57E1FFFFCALL 1005E140
1005FFE983C4 08ADD ESP,8
1005FFEC85C0TEST EAX,EAX
1005FFEE0F84 6B050000JE 1006055F
1005FFF48B0D 202B1B10MOV ECX,[101B2B20]
1005FFFA8B1D 102B1B10MOV EBX,[101B2B10]
1006000068 03000013PUSH 13000003
100600056A 00PUSH 0
100600078B91 B4000000MOV EDX,[ECX+B4]
1006000D8915 98AC1B10MOV [101BAC98],EDX
100600138BB9 B8000000MOV EDI,[ECX+B8]
1006001957PUSH EDI
1006001A893D A0AC1B10MOV [101BACA0],EDI
100600208B89 AC000000MOV ECX,[ECX+AC]
100600268B5B 64MOV EBX,[EBX+64]
1006002952PUSH EDX
1006002A6A 00PUSH 0
1006002C6A 00PUSH 0
1006002E51PUSH ECX
1006002F6A 00PUSH 0
100600316A 00PUSH 0
1006003350PUSH EAX
10060034FF53 44CALL [EBX+44]
1006003783C4 28ADD ESP,28
1006003AE9 1B050000JMP 1006055A
1006003F8D5424 0CLEA EDX,[ESP+C]
1006004368 74780A10PUSH 100A7874ASCII:cache:
1006004852PUSH EDX
10060049E8 8222FAFFCALL 100022D0
1006004E83C4 08ADD ESP,8
1006005185C0TEST EAX,EAX
100600530F84 8E000000JE 100600E7
100600596A 00PUSH 0
1006005B6A 00PUSH 0
1006005DE8 DEE0FFFFCALL 1005E140
100600628BD8MOV EBX,EAX
1006006483C4 08ADD ESP,8
1006006785DBTEST EBX,EBX
100600690F84 F0040000JE 1006055F
1006006F8B4424 0CMOV EAX,[ESP+C]
100600738D4C24 1CLEA ECX,[ESP+1C]
1006007750PUSH EAX
1006007868 6C780A10PUSH 100A786CASCII:*lua_%s
1006007D51PUSH ECX
1006007EFF15 70A20910CALL USER32.dll->wsprintfADS:1009A270->75C23F47
100600848D5424 24LEA EDX,[ESP+24]
100600888D4424 1CLEA EAX,[ESP+1C]
1006008C52PUSH EDX
1006008D8D4C24 24LEA ECX,[ESP+24]
1006009150PUSH EAX
100600928D5424 30LEA EDX,[ESP+30]
1006009651PUSH ECX
1006009752PUSH EDX
10060098E8 53CFFAFFCALL 1000CFF0
1006009D83C4 1CADD ESP,1C
100600A085C0TEST EAX,EAX
100600A20F84 B7040000JE 1006055F
100600A8837C24 18 40CMP DWORD PTR [ESP+18],40
100600AD0F85 AC040000JNZ 1006055F
100600B38B4C24 14MOV ECX,[ESP+14]
100600B78B15 C0391510MOV EDX,[101539C0]
100600BDC1E1 03SHL ECX,3
100600C051PUSH ECX
100600C152PUSH EDX
100600C28B5424 18MOV EDX,[ESP+18]
100600C652PUSH EDX
100600C751PUSH ECX
100600C850PUSH EAX
100600C953PUSH EBX
100600CAE8 11300100CALL 100730E0
100600CF8B4424 2CMOV EAX,[ESP+2C]
100600D38B4C24 28MOV ECX,[ESP+28]
100600D7A3 98AC1B10MOV [101BAC98],EAX
100600DC890D A0AC1B10MOV [101BACA0],ECX
100600E2E9 70040000JMP 10060557
100600E78D5424 0CLEA EDX,[ESP+C]
100600EB68 64780A10PUSH 100A7864ASCII:image:
100600F052PUSH EDX
100600F1E8 DA21FAFFCALL 100022D0
100600F683C4 08ADD ESP,8
100600F985C0TEST EAX,EAX
100600FB0F84 5E040000JE 1006055F
100601016A 00PUSH 0
100601036A 00PUSH 0
10060105E8 36E0FFFFCALL 1005E140
1006010A8BD8MOV EBX,EAX
1006010C83C4 08ADD ESP,8
1006010F85DBTEST EBX,EBX
100601110F84 48040000JE 1006055F
100601178D4424 1CLEA EAX,[ESP+1C]
1006011B50PUSH EAX
1006011CE8 6F350000CALL 10063690
100601218B4C24 10MOV ECX,[ESP+10]
1006012583C4 04ADD ESP,4
100601288D5424 1CLEA EDX,[ESP+1C]
1006012C51PUSH ECX
1006012D52PUSH EDX
1006012EFF15 B4A10910CALL KERNEL32.dll->lstrcatADS:1009A1B4->7697A739
10060134A1 102B1B10MOV EAX,[101B2B10]
100601396A 00PUSH 0
1006013B8D5424 14LEA EDX,[ESP+14]
1006013F6A 00PUSH 0
100601418B48 64MOV ECX,[EAX+64]
1006014452PUSH EDX
100601458D4424 20LEA EAX,[ESP+20]
100601498D5424 28LEA EDX,[ESP+28]
1006014D50PUSH EAX
1006014E52PUSH EDX
1006014F53PUSH EBX
10060150FF51 38CALL [ECX+38]
1006015383C4 18ADD ESP,18
1006015685C0TEST EAX,EAX
100601580F84 01040000JE 1006055F
1006015E8B4424 14MOV EAX,[ESP+14]
100601628B4C24 10MOV ECX,[ESP+10]
10060166A3 98AC1B10MOV [101BAC98],EAX
1006016B890D A0AC1B10MOV [101BACA0],ECX
10060171E9 E4030000JMP 1006055A
100601768B5424 0CMOV EDX,[ESP+C]
1006017A68 4C780A10PUSH 100A784CASCII:obj
1006017F52PUSH EDX
10060180FFD3CALL EBX
1006018285C0TEST EAX,EAX
100601840F85 C7020000JNZ 10060451
1006018A50PUSH EAX
1006018B6A 02PUSH 2
1006018D56PUSH ESI
1006018EFF15 B4AC1B10CALL [101BACB4]
1006019483C4 0CADD ESP,C
10060197894424 0CMOV [ESP+C],EAX
1006019B85C0TEST EAX,EAX
1006019D0F84 BC030000JE 1006055F
100601A368 7C780A10PUSH 100A787CASCII:frm
100601A850PUSH EAX
100601A9FFD3CALL EBX
100601AB85C0TEST EAX,EAX
100601AD75 63JNZ SHORT 10060212
100601AFA1 202B1B10MOV EAX,[101B2B20]
100601B48B48 0CMOV ECX,[EAX+C]
100601B78988 B4000000MOV [EAX+B4],ECX
100601BDA1 202B1B10MOV EAX,[101B2B20]
100601C28B50 10MOV EDX,[EAX+10]
100601C58990 B8000000MOV [EAX+B8],EDX
100601CBA1 102B1B10MOV EAX,[101B2B10]
100601D08B48 64MOV ECX,[EAX+64]
100601D3A1 202B1B10MOV EAX,[101B2B20]
100601D88B10MOV EDX,[EAX]
100601DAC1EA 08SHR EDX,8
100601DD83E2 01AND EDX,1
100601E081CA 02000013OR EDX,13000002
100601E652PUSH EDX
100601E78B90 B8000000MOV EDX,[EAX+B8]
100601ED6A 00PUSH 0
100601EF52PUSH EDX
100601F08B90 B4000000MOV EDX,[EAX+B4]
100601F652PUSH EDX
100601F78B50 04MOV EDX,[EAX+4]
100601FA8B80 AC000000MOV EAX,[EAX+AC]
100602006A 00PUSH 0
100602026A 00PUSH 0
1006020452PUSH EDX
100602056A 00PUSH 0
100602076A 00PUSH 0
1006020950PUSH EAX
1006020AFF51 44CALL [ECX+44]
1006020DE9 81000000JMP 10060293
100602128B5424 0CMOV EDX,[ESP+C]
1006021668 80780A10PUSH 100A7880ASCII:tmp
1006021B52PUSH EDX
1006021CFFD3CALL EBX
1006021E85C0TEST EAX,EAX
100602200F85 9C000000JNZ 100602C2
1006022650PUSH EAX
1006022750PUSH EAX
10060228E8 13DFFFFFCALL 1005E140
1006022D83C4 08ADD ESP,8
1006023085C0TEST EAX,EAX
100602320F84 27030000JE 1006055F
100602388B0D 202B1B10MOV ECX,[101B2B20]
1006023E8B15 98AC1B10MOV EDX,[101BAC98]
1006024468 03000013PUSH 13000003
100602496A 00PUSH 0
1006024B8991 B4000000MOV [ECX+B4],EDX
100602518B0D 202B1B10MOV ECX,[101B2B20]
100602578B15 A0AC1B10MOV EDX,[101BACA0]
1006025D8991 B8000000MOV [ECX+B8],EDX
100602638B0D 102B1B10MOV ECX,[101B2B10]
100602698B51 64MOV EDX,[ECX+64]
1006026C8B0D 202B1B10MOV ECX,[101B2B20]
100602728BB9 B8000000MOV EDI,[ECX+B8]
1006027857PUSH EDI
100602798BB9 B4000000MOV EDI,[ECX+B4]
1006027F57PUSH EDI
100602806A 00PUSH 0
100602826A 00PUSH 0
1006028450PUSH EAX
100602858B81 AC000000MOV EAX,[ECX+AC]
1006028B6A 00PUSH 0
1006028D6A 00PUSH 0
1006028F50PUSH EAX
10060290FF52 44CALL [EDX+44]
1006029368 4C780A10PUSH 100A784CASCII:obj
1006029868 EED8FFFFPUSH -2712
1006029D56PUSH ESI
1006029EFF15 C8AC1B10CALL [101BACC8]
100602A48B0D 202B1B10MOV ECX,[101B2B20]
100602AA51PUSH ECX
100602AB56PUSH ESI
100602ACE8 AFD9FFFFCALL 1005DC60
100602B16A FEPUSH -2
100602B356PUSH ESI
100602B4FF15 C4231B10CALL [101B23C4]
100602BA83C4 44ADD ESP,44
100602BDE9 98020000JMP 1006055A
100602C28D5424 0CLEA EDX,[ESP+C]
100602C668 74780A10PUSH 100A7874ASCII:cache:
100602CB52PUSH EDX
100602CCE8 FF1FFAFFCALL 100022D0
100602D183C4 08ADD ESP,8
100602D485C0TEST EAX,EAX
100602D60F84 B9000000JE 10060395
100602DC8B4424 0CMOV EAX,[ESP+C]
100602E08D4C24 1CLEA ECX,[ESP+1C]
100602E450PUSH EAX
100602E568 6C780A10PUSH 100A786CASCII:*lua_%s
100602EA51PUSH ECX
100602EBFF15 70A20910CALL USER32.dll->wsprintfADS:1009A270->75C23F47
100602F18D5424 24LEA EDX,[ESP+24]
100602F58D4424 1CLEA EAX,[ESP+1C]
100602F952PUSH EDX
100602FA8D4C24 24LEA ECX,[ESP+24]
100602FE50PUSH EAX
100602FF8D5424 30LEA EDX,[ESP+30]
1006030351PUSH ECX
1006030452PUSH EDX
10060305E8 E6CCFAFFCALL 1000CFF0
1006030A83C4 1CADD ESP,1C
1006030D85C0TEST EAX,EAX
1006030F0F84 4A020000JE 1006055F
10060315837C24 18 40CMP DWORD PTR [ESP+18],40
1006031A0F85 3F020000JNZ 1006055F
100603208B4C24 14MOV ECX,[ESP+14]
100603248B15 C0391510MOV EDX,[101539C0]
1006032AC1E1 03SHL ECX,3
1006032D51PUSH ECX
1006032E52PUSH EDX
1006032F8B5424 18MOV EDX,[ESP+18]
1006033352PUSH EDX
1006033451PUSH ECX
1006033550PUSH EAX
10060336A1 202B1B10MOV EAX,[101B2B20]
1006033B8B88 AC000000MOV ECX,[EAX+AC]
1006034151PUSH ECX
10060342E8 992D0100CALL 100730E0
100603478B15 202B1B10MOV EDX,[101B2B20]
1006034D8B4424 2CMOV EAX,[ESP+2C]
1006035168 4C780A10PUSH 100A784CASCII:obj
1006035668 EED8FFFFPUSH -2712
1006035B8982 B4000000MOV [EDX+B4],EAX
100603618B0D 202B1B10MOV ECX,[101B2B20]
100603678B5424 30MOV EDX,[ESP+30]
1006036B56PUSH ESI
1006036C8991 B8000000MOV [ECX+B8],EDX
10060372FF15 C8AC1B10CALL [101BACC8]
10060378A1 202B1B10MOV EAX,[101B2B20]
1006037D50PUSH EAX
1006037E56PUSH ESI
1006037FE8 DCD8FFFFCALL 1005DC60
100603846A FEPUSH -2
1006038656PUSH ESI
10060387FF15 C4231B10CALL [101B23C4]
1006038D83C4 34ADD ESP,34
10060390E9 C5010000JMP 1006055A
100603958D4C24 0CLEA ECX,[ESP+C]
1006039968 64780A10PUSH 100A7864ASCII:image:
1006039E51PUSH ECX
1006039FE8 2C1FFAFFCALL 100022D0
100603A483C4 08ADD ESP,8
100603A785C0TEST EAX,EAX
100603A90F84 B0010000JE 1006055F
100603AF8D5424 1CLEA EDX,[ESP+1C]
100603B352PUSH EDX
100603B4E8 D7320000CALL 10063690
100603B98B4424 10MOV EAX,[ESP+10]
100603BD83C4 04ADD ESP,4
100603C08D4C24 1CLEA ECX,[ESP+1C]
100603C450PUSH EAX
100603C551PUSH ECX
100603C6FF15 B4A10910CALL KERNEL32.dll->lstrcatADS:1009A1B4->7697A739
100603CC8B15 102B1B10MOV EDX,[101B2B10]
100603D26A 00PUSH 0
100603D48D4C24 14LEA ECX,[ESP+14]
100603D86A 00PUSH 0
100603DA8B42 64MOV EAX,[EDX+64]
100603DD8D5424 1CLEA EDX,[ESP+1C]
100603E151PUSH ECX
100603E252PUSH EDX
100603E38B15 202B1B10MOV EDX,[101B2B20]
100603E98D4C24 2CLEA ECX,[ESP+2C]
100603ED51PUSH ECX
100603EE8B8A AC000000MOV ECX,[EDX+AC]
100603F451PUSH ECX
100603F5FF50 38CALL [EAX+38]
100603F883C4 18ADD ESP,18
100603FB85C0TEST EAX,EAX
100603FD0F84 5C010000JE 1006055F
100604038B15 202B1B10MOV EDX,[101B2B20]
100604098B4424 14MOV EAX,[ESP+14]
1006040D68 4C780A10PUSH 100A784CASCII:obj
1006041268 EED8FFFFPUSH -2712
100604178982 B4000000MOV [EDX+B4],EAX
1006041D8B0D 202B1B10MOV ECX,[101B2B20]
100604238B5424 18MOV EDX,[ESP+18]
1006042756PUSH ESI
100604288991 B8000000MOV [ECX+B8],EDX
1006042EFF15 C8AC1B10CALL [101BACC8]
10060434A1 202B1B10MOV EAX,[101B2B20]
1006043950PUSH EAX
1006043A56PUSH ESI
1006043BE8 20D8FFFFCALL 1005DC60
100604406A FEPUSH -2
1006044256PUSH ESI
10060443FF15 C4231B10CALL [101B23C4]
1006044983C4 1CADD ESP,1C
1006044CE9 09010000JMP 1006055A
100604518D4C24 0CLEA ECX,[ESP+C]
1006045568 74780A10PUSH 100A7874ASCII:cache:
1006045A51PUSH ECX
1006045BE8 701EFAFFCALL 100022D0
1006046083C4 08ADD ESP,8
1006046385C0TEST EAX,EAX
100604650F84 F4000000JE 1006055F
1006046B8B5424 0CMOV EDX,[ESP+C]
1006046F8D4424 1CLEA EAX,[ESP+1C]
1006047352PUSH EDX
1006047468 6C780A10PUSH 100A786CASCII:*lua_%s
1006047950PUSH EAX
1006047AFF15 70A20910CALL USER32.dll->wsprintfADS:1009A270->75C23F47
100604806A 00PUSH 0
100604826A 02PUSH 2
1006048456PUSH ESI
10060485FF15 B4AC1B10CALL [101BACB4]
1006048B83C4 18ADD ESP,18
1006048E894424 0CMOV [ESP+C],EAX
1006049285C0TEST EAX,EAX
100604940F84 C5000000JE 1006055F
1006049A68 4C780A10PUSH 100A784CASCII:obj
1006049F50PUSH EAX
100604A0FFD3CALL EBX
100604A285C0TEST EAX,EAX
100604A475 1DJNZ SHORT 100604C3
100604A6A1 202B1B10MOV EAX,[101B2B20]
100604AB8B88 B4000000MOV ECX,[EAX+B4]
100604B18B98 AC000000MOV EBX,[EAX+AC]
100604B7894C24 14MOV [ESP+14],ECX
100604BB8B80 B8000000MOV EAX,[EAX+B8]
100604C1EB 33JMP SHORT 100604F6
100604C38B4C24 0CMOV ECX,[ESP+C]
100604C768 80780A10PUSH 100A7880ASCII:tmp
100604CC51PUSH ECX
100604CDFFD3CALL EBX
100604CF85C0TEST EAX,EAX
100604D10F85 88000000JNZ 1006055F
100604D750PUSH EAX
100604D850PUSH EAX
100604D9E8 62DCFFFFCALL 1005E140
100604DE8BD8MOV EBX,EAX
100604E083C4 08ADD ESP,8
100604E385DBTEST EBX,EBX
100604E574 78JE SHORT 1006055F
100604E78B0D 98AC1B10MOV ECX,[101BAC98]
100604EDA1 A0AC1B10MOV EAX,[101BACA0]
100604F2894C24 14MOV [ESP+14],ECX
100604F685DBTEST EBX,EBX
100604F8894424 10MOV [ESP+10],EAX
100604FCC74424 18 40000000MOV DWORD PTR [ESP+18],40
1006050474 59JE SHORT 1006055F
100605066A 40PUSH 40
1006050850PUSH EAX
100605098D5424 24LEA EDX,[ESP+24]
1006050D51PUSH ECX
1006050E52PUSH EDX
1006050FE8 5CCCFAFFCALL 1000D170
1006051483C4 10ADD ESP,10
1006051785C0TEST EAX,EAX
1006051975 20JNZ SHORT 1006053B
1006051B8B4C24 18MOV ECX,[ESP+18]
1006051F8B5424 10MOV EDX,[ESP+10]
100605238D4424 1CLEA EAX,[ESP+1C]
1006052750PUSH EAX
100605288B4424 18MOV EAX,[ESP+18]
1006052C51PUSH ECX
1006052D52PUSH EDX
1006052E50PUSH EAX
1006052FE8 CCC7FAFFCALL 1000CD00
1006053483C4 10ADD ESP,10
1006053785C0TEST EAX,EAX
1006053974 24JE SHORT 1006055F
1006053B8B4C24 14MOV ECX,[ESP+14]
1006053F8B15 C0391510MOV EDX,[101539C0]
10060545C1E1 03SHL ECX,3
1006054852PUSH EDX
100605498B5424 14MOV EDX,[ESP+14]
1006054D51PUSH ECX
1006054E52PUSH EDX
1006054F51PUSH ECX
1006055053PUSH EBX
1006055150PUSH EAX
10060552E8 892B0100CALL 100730E0
1006055783C4 18ADD ESP,18
1006055ABF 01000000MOV EDI,1
1006055F57PUSH EDI
1006056056PUSH ESI
10060561FF15 442B1B10CALL [101B2B44]
1006056783C4 08ADD ESP,8
1006056AB8 01000000MOV EAX,1
1006056F5BPOP EBX
100605705FPOP EDI
100605715EPOP ESI
1006057281C4 14010000ADD ESP,114
10060578C3RETN

obj.getpixel

10061AC051PUSH ECX
10061AC153PUSH EBX
10061AC256PUSH ESI
10061AC38B7424 10MOV ESI,[ESP+10]
10061AC757PUSH EDI
10061AC856PUSH ESI
10061AC9FF15 AC231B10CALL [101B23AC]
10061ACF8BD8MOV EBX,EAX
10061AD183C4 04ADD ESP,4
10061AD483FB 01CMP EBX,1
10061AD77D 2CJGE SHORT 10061B05
10061AD9A1 6C231B10MOV EAX,[101B236C]
10061ADE8B08MOV ECX,[EAX]
10061AE051PUSH ECX
10061AE156PUSH ESI
10061AE2FF15 78AB1B10CALL [101BAB78]
10061AE88B15 B0231B10MOV EDX,[101B23B0]
10061AEE8B02MOV EAX,[EDX]
10061AF050PUSH EAX
10061AF156PUSH ESI
10061AF2FF15 78AB1B10CALL [101BAB78]
10061AF883C4 10ADD ESP,10
10061AFBB8 02000000MOV EAX,2
10061B005FPOP EDI
10061B015EPOP ESI
10061B025BPOP EBX
10061B0359POP ECX
10061B04C3RETN
10061B056A 01PUSH 1
10061B0756PUSH ESI
10061B08FF15 482B1B10CALL [101B2B48]
10061B0E6A 02PUSH 2
10061B1056PUSH ESI
10061B118BF8MOV EDI,EAX
10061B13FF15 482B1B10CALL [101B2B48]
10061B1983C4 10ADD ESP,10
10061B1C85FFTEST EDI,EDI
10061B1E0F8C C4010000JL 10061CE8
10061B248B0D 6C231B10MOV ECX,[101B236C]
10061B2A3B39CMP EDI,[ECX]
10061B2C0F8D B6010000JGE 10061CE8
10061B3285C0TEST EAX,EAX
10061B340F8C AE010000JL 10061CE8
10061B3A8B15 B0231B10MOV EDX,[101B23B0]
10061B403B02CMP EAX,[EDX]
10061B420F8D A0010000JGE 10061CE8
10061B488B0D A8231B10MOV ECX,[101B23A8]
10061B4E8B15 B8231B10MOV EDX,[101B23B8]
10061B540FAFC8IMUL ECX,EAX
10061B570FAFD7IMUL EDX,EDI
10061B5AA1 342B1B10MOV EAX,[101B2B34]
10061B5F03CAADD ECX,EDX
10061B6183FB 03CMP EBX,3
10061B648B10MOV EDX,[EAX]
10061B66A1 24231B10MOV EAX,[101B2324]
10061B6B8D3C4ALEA EDI,[EDX+ECX*2]
10061B6E7C 19JL SHORT 10061B89
10061B706A 00PUSH 0
10061B726A 03PUSH 3
10061B7456PUSH ESI
10061B75FF15 B4AC1B10CALL [101BACB4]
10061B7B83C4 0CADD ESP,C
10061B7E85C0TEST EAX,EAX
10061B8075 05JNZ SHORT 10061B87
10061B825FPOP EDI
10061B835EPOP ESI
10061B845BPOP EBX
10061B8559POP ECX
10061B86C3RETN
10061B878B00MOV EAX,[EAX]
10061B893D 636F6C00CMP EAX,6C6F63
10061B8E75 71JNZ SHORT 10061C01
10061B908D4424 14LEA EAX,[ESP+14]
10061B9457PUSH EDI
10061B9550PUSH EAX
10061B96E8 95E30000CALL 1006FF30
10061B9B8B4C24 1CMOV ECX,[ESP+1C]
10061B9F81E1 FFFFFF00AND ECX,FFFFFF
10061BA551PUSH ECX
10061BA656PUSH ESI
10061BA7FF15 78AB1B10CALL [101BAB78]
10061BADA1 B8231B10MOV EAX,[101B23B8]
10061BB283C4 10ADD ESP,10
10061BB583F8 04CMP EAX,4
10061BB875 2CJNZ SHORT 10061BE6
10061BBA0FBF57 06MOVSX EDX,WORD PTR [EDI+6]
10061BBE895424 0CMOV [ESP+C],EDX
10061BC283EC 08SUB ESP,8
10061BC5DB4424 14FILD DWORD PTR [ESP+14]
10061BC9DC0D 58A40910FMUL QWORD PTR [1009A458]
10061BCFDD1C24FSTP QWORD PTR [ESP]
10061BD256PUSH ESI
10061BD3FF15 D8281B10CALL [101B28D8]
10061BD983C4 0CADD ESP,C
10061BDCB8 02000000MOV EAX,2
10061BE15FPOP EDI
10061BE25EPOP ESI
10061BE35BPOP EBX
10061BE459POP ECX
10061BE5C3RETN
10061BE668 0000F03FPUSH 3FF00000
10061BEB6A 00PUSH 0
10061BED56PUSH ESI
10061BEEFF15 D8281B10CALL [101B28D8]
10061BF483C4 0CADD ESP,C
10061BF7B8 02000000MOV EAX,2
10061BFC5FPOP EDI
10061BFD5EPOP ESI
10061BFE5BPOP EBX
10061BFF59POP ECX
10061C00C3RETN
10061C013D 72676200CMP EAX,626772
10061C0675 7CJNZ SHORT 10061C84
10061C088D4424 14LEA EAX,[ESP+14]
10061C0C57PUSH EDI
10061C0D50PUSH EAX
10061C0EE8 1DE30000CALL 1006FF30
10061C1333C9XOR ECX,ECX
10061C158A4C24 1EMOV CL,[ESP+1E]
10061C1951PUSH ECX
10061C1A56PUSH ESI
10061C1BFF15 78AB1B10CALL [101BAB78]
10061C2133D2XOR EDX,EDX
10061C238A5424 25MOV DL,[ESP+25]
10061C2752PUSH EDX
10061C2856PUSH ESI
10061C29FF15 78AB1B10CALL [101BAB78]
10061C2F8B4424 2CMOV EAX,[ESP+2C]
10061C3325 FF000000AND EAX,FF
10061C3850PUSH EAX
10061C3956PUSH ESI
10061C3AFF15 78AB1B10CALL [101BAB78]
10061C40A1 B8231B10MOV EAX,[101B23B8]
10061C4583C4 20ADD ESP,20
10061C4883F8 04CMP EAX,4
10061C4B75 1CJNZ SHORT 10061C69
10061C4D8B4C24 14MOV ECX,[ESP+14]
10061C51C1E9 18SHR ECX,18
10061C5451PUSH ECX
10061C5556PUSH ESI
10061C56FF15 78AB1B10CALL [101BAB78]
10061C5C83C4 08ADD ESP,8
10061C5FB8 04000000MOV EAX,4
10061C645FPOP EDI
10061C655EPOP ESI
10061C665BPOP EBX
10061C6759POP ECX
10061C68C3RETN
10061C6968 00E06F40PUSH 406FE000
10061C6E6A 00PUSH 0
10061C7056PUSH ESI
10061C71FF15 D8281B10CALL [101B28D8]
10061C7783C4 0CADD ESP,C
10061C7AB8 04000000MOV EAX,4
10061C7F5FPOP EDI
10061C805EPOP ESI
10061C815BPOP EBX
10061C8259POP ECX
10061C83C3RETN
10061C840FBF17MOVSX EDX,WORD PTR [EDI]
10061C8752PUSH EDX
10061C8856PUSH ESI
10061C89FF15 78AB1B10CALL [101BAB78]
10061C8F0FBF47 02MOVSX EAX,WORD PTR [EDI+2]
10061C9350PUSH EAX
10061C9456PUSH ESI
10061C95FF15 78AB1B10CALL [101BAB78]
10061C9B0FBF4F 04MOVSX ECX,WORD PTR [EDI+4]
10061C9F51PUSH ECX
10061CA056PUSH ESI
10061CA1FF15 78AB1B10CALL [101BAB78]
10061CA7A1 B8231B10MOV EAX,[101B23B8]
10061CAC83C4 18ADD ESP,18
10061CAF83F8 04CMP EAX,4
10061CB275 19JNZ SHORT 10061CCD
10061CB40FBF57 06MOVSX EDX,WORD PTR [EDI+6]
10061CB852PUSH EDX
10061CB956PUSH ESI
10061CBAFF15 78AB1B10CALL [101BAB78]
10061CC083C4 08ADD ESP,8
10061CC3B8 04000000MOV EAX,4
10061CC85FPOP EDI
10061CC95EPOP ESI
10061CCA5BPOP EBX
10061CCB59POP ECX
10061CCCC3RETN
10061CCD68 0000B040PUSH 40B00000
10061CD26A 00PUSH 0
10061CD456PUSH ESI
10061CD5FF15 D8281B10CALL [101B28D8]
10061CDB83C4 0CADD ESP,C
10061CDEB8 04000000MOV EAX,4
10061CE35FPOP EDI
10061CE45EPOP ESI
10061CE55BPOP EBX
10061CE659POP ECX
10061CE7C3RETN
10061CE86A 00PUSH 0
10061CEA56PUSH ESI
10061CEBFF15 78AB1B10CALL [101BAB78]
10061CF16A 00PUSH 0
10061CF356PUSH ESI
10061CF4FF15 78AB1B10CALL [101BAB78]
10061CFA6A 00PUSH 0
10061CFC56PUSH ESI
10061CFDFF15 78AB1B10CALL [101BAB78]
10061D036A 00PUSH 0
10061D0556PUSH ESI
10061D06FF15 78AB1B10CALL [101BAB78]
10061D0C83C4 20ADD ESP,20
10061D0FB8 04000000MOV EAX,4
10061D145FPOP EDI
10061D155EPOP ESI
10061D165BPOP EBX
10061D1759POP ECX
10061D18C3RETN

obj.putpixel

10061D2083EC 08SUB ESP,8
10061D2356PUSH ESI
10061D248B7424 10MOV ESI,[ESP+10]
10061D2857PUSH EDI
10061D2956PUSH ESI
10061D2AFF15 AC231B10CALL [101B23AC]
10061D3083C4 04ADD ESP,4
10061D3383F8 01CMP EAX,1
10061D367D 2DJGE SHORT 10061D65
10061D38A1 B0281B10MOV EAX,[101B28B0]
10061D3D8B08MOV ECX,[EAX]
10061D3F51PUSH ECX
10061D4056PUSH ESI
10061D41FF15 78AB1B10CALL [101BAB78]
10061D478B15 C0281B10MOV EDX,[101B28C0]
10061D4D8B02MOV EAX,[EDX]
10061D4F50PUSH EAX
10061D5056PUSH ESI
10061D51FF15 78AB1B10CALL [101BAB78]
10061D5783C4 10ADD ESP,10
10061D5AB8 02000000MOV EAX,2
10061D5F5FPOP EDI
10061D605EPOP ESI
10061D6183C4 08ADD ESP,8
10061D64C3RETN
10061D656A 01PUSH 1
10061D6756PUSH ESI
10061D68FF15 482B1B10CALL [101B2B48]
10061D6E6A 02PUSH 2
10061D7056PUSH ESI
10061D718BF8MOV EDI,EAX
10061D73FF15 482B1B10CALL [101B2B48]
10061D7983C4 10ADD ESP,10
10061D7C85FFTEST EDI,EDI
10061D7E0F8C C3010000JL 10061F47
10061D848B0D B0281B10MOV ECX,[101B28B0]
10061D8A3B39CMP EDI,[ECX]
10061D8C0F8D B5010000JGE 10061F47
10061D9285C0TEST EAX,EAX
10061D940F8C AD010000JL 10061F47
10061D9A8B15 C0281B10MOV EDX,[101B28C0]
10061DA03B02CMP EAX,[EDX]
10061DA20F8D 9F010000JGE 10061F47
10061DA88B0D B8281B10MOV ECX,[101B28B8]
10061DAE8B15 C4281B10MOV EDX,[101B28C4]
10061DB40FAFC8IMUL ECX,EAX
10061DB70FAFD7IMUL EDX,EDI
10061DBAA1 FC291B10MOV EAX,[101B29FC]
10061DBF03CAADD ECX,EDX
10061DC16A 03PUSH 3
10061DC356PUSH ESI
10061DC48B10MOV EDX,[EAX]
10061DC6A1 24231B10MOV EAX,[101B2324]
10061DCB3D 636F6C00CMP EAX,6C6F63
10061DD08D3C4ALEA EDI,[EDX+ECX*2]
10061DD375 42JNZ SHORT 10061E17
10061DD5FF15 482B1B10CALL [101B2B48]
10061DDB6A 04PUSH 4
10061DDD56PUSH ESI
10061DDE894424 24MOV [ESP+24],EAX
10061DE2FF15 0C221B10CALL [101B220C]
10061DE8DC0D 00A70910FMUL QWORD PTR [1009A700]
10061DEEE8 E5FC0200CALL 10091AD8
10061DF38B4C24 24MOV ECX,[ESP+24]
10061DF7C1E0 18SHL EAX,18
10061DFA0BC8OR ECX,EAX
10061DFC8D4424 24LEA EAX,[ESP+24]
10061E00894C24 24MOV [ESP+24],ECX
10061E048D4C24 18LEA ECX,[ESP+18]
10061E0850PUSH EAX
10061E0951PUSH ECX
10061E0AE8 91E10000CALL 1006FFA0
10061E0F83C4 18ADD ESP,18
10061E12E9 9F000000JMP 10061EB6
10061E173D 72676200CMP EAX,626772
10061E1C75 60JNZ SHORT 10061E7E
10061E1EFF15 482B1B10CALL [101B2B48]
10061E24C1E0 10SHL EAX,10
10061E276A 04PUSH 4
10061E2956PUSH ESI
10061E2A894424 24MOV [ESP+24],EAX
10061E2EFF15 482B1B10CALL [101B2B48]
10061E348B4C24 24MOV ECX,[ESP+24]
10061E386A 05PUSH 5
10061E3AC1E0 08SHL EAX,8
10061E3D0BC8OR ECX,EAX
10061E3F56PUSH ESI
10061E40894C24 2CMOV [ESP+2C],ECX
10061E44FF15 482B1B10CALL [101B2B48]
10061E4A8B5424 2CMOV EDX,[ESP+2C]
10061E4E6A 06PUSH 6
10061E500BD0OR EDX,EAX
10061E5256PUSH ESI
10061E53895424 34MOV [ESP+34],EDX
10061E57FF15 482B1B10CALL [101B2B48]
10061E5D8B4C24 34MOV ECX,[ESP+34]
10061E618D5424 34LEA EDX,[ESP+34]
10061E65C1E0 18SHL EAX,18
10061E680BC8OR ECX,EAX
10061E6A8D4424 28LEA EAX,[ESP+28]
10061E6E52PUSH EDX
10061E6F50PUSH EAX
10061E70894C24 3CMOV [ESP+3C],ECX
10061E74E8 27E10000CALL 1006FFA0
10061E7983C4 28ADD ESP,28
10061E7CEB 38JMP SHORT 10061EB6
10061E7EFF15 482B1B10CALL [101B2B48]
10061E846A 04PUSH 4
10061E8656PUSH ESI
10061E8766:894424 18MOV [ESP+18],AX
10061E8CFF15 482B1B10CALL [101B2B48]
10061E926A 05PUSH 5
10061E9456PUSH ESI
10061E9566:894424 22MOV [ESP+22],AX
10061E9AFF15 482B1B10CALL [101B2B48]
10061EA06A 06PUSH 6
10061EA256PUSH ESI
10061EA366:894424 2CMOV [ESP+2C],AX
10061EA8FF15 482B1B10CALL [101B2B48]
10061EAE83C4 20ADD ESP,20
10061EB166:894424 0EMOV [ESP+E],AX
10061EB6A1 C4281B10MOV EAX,[101B28C4]
10061EBB83F8 04CMP EAX,4
10061EBEA1 10231B10MOV EAX,[101B2310]
10061EC375 44JNZ SHORT 10061F09
10061EC585C0TEST EAX,EAX
10061EC77D 15JGE SHORT 10061EDE
10061EC98B4C24 08MOV ECX,[ESP+8]
10061ECD33C0XOR EAX,EAX
10061ECF890FMOV [EDI],ECX
10061ED18B5424 0CMOV EDX,[ESP+C]
10061ED58957 04MOV [EDI+4],EDX
10061ED85FPOP EDI
10061ED95EPOP ESI
10061EDA83C4 08ADD ESP,8
10061EDDC3RETN
10061EDE0FBF4C24 0EMOVSX ECX,WORD PTR [ESP+E]
10061EE30FBF5424 0CMOVSX EDX,WORD PTR [ESP+C]
10061EE851PUSH ECX
10061EE952PUSH EDX
10061EEA0FBF4C24 12MOVSX ECX,WORD PTR [ESP+12]
10061EEF0FBF5424 10MOVSX EDX,WORD PTR [ESP+10]
10061EF451PUSH ECX
10061EF552PUSH EDX
10061EF657PUSH EDI
10061EF7FF1485 B0FB0910CALL [EAX*4+1009FBB0]
10061EFE83C4 14ADD ESP,14
10061F0133C0XOR EAX,EAX
10061F035FPOP EDI
10061F045EPOP ESI
10061F0583C4 08ADD ESP,8
10061F08C3RETN
10061F0985C0TEST EAX,EAX
10061F0B7D 17JGE SHORT 10061F24
10061F0D8B4424 08MOV EAX,[ESP+8]
10061F118907MOV [EDI],EAX
10061F1366:8B4C24 0CMOV CX,[ESP+C]
10061F1866:894F 04MOV [EDI+4],CX
10061F1C5FPOP EDI
10061F1D33C0XOR EAX,EAX
10061F1F5EPOP ESI
10061F2083C4 08ADD ESP,8
10061F23C3RETN
10061F240FBF5424 0EMOVSX EDX,WORD PTR [ESP+E]
10061F290FBF4C24 0CMOVSX ECX,WORD PTR [ESP+C]
10061F2E52PUSH EDX
10061F2F51PUSH ECX
10061F300FBF5424 12MOVSX EDX,WORD PTR [ESP+12]
10061F350FBF4C24 10MOVSX ECX,WORD PTR [ESP+10]
10061F3A52PUSH EDX
10061F3B51PUSH ECX
10061F3C57PUSH EDI
10061F3DFF1485 30FC0910CALL [EAX*4+1009FC30]
10061F4483C4 14ADD ESP,14
10061F475FPOP EDI
10061F4833C0XOR EAX,EAX
10061F4A5EPOP ESI
10061F4B83C4 08ADD ESP,8
10061F4EC3RETN

obj.copypixel

10061F5053PUSH EBX
10061F5156PUSH ESI
10061F5257PUSH EDI
10061F538B7C24 10MOV EDI,[ESP+10]
10061F576A 01PUSH 1
10061F5957PUSH EDI
10061F5AFF15 482B1B10CALL [101B2B48]
10061F606A 02PUSH 2
10061F6257PUSH EDI
10061F638BF0MOV ESI,EAX
10061F65FF15 482B1B10CALL [101B2B48]
10061F6B83C4 10ADD ESP,10
10061F6E85F6TEST ESI,ESI
10061F700F8C 6B010000JL 100620E1
10061F768B0D B0281B10MOV ECX,[101B28B0]
10061F7C3B31CMP ESI,[ECX]
10061F7E0F8D 5D010000JGE 100620E1
10061F8485C0TEST EAX,EAX
10061F860F8C 55010000JL 100620E1
10061F8C8B15 C0281B10MOV EDX,[101B28C0]
10061F923B02CMP EAX,[EDX]
10061F940F8D 47010000JGE 100620E1
10061F9A8B0D B8281B10MOV ECX,[101B28B8]
10061FA08B15 C4281B10MOV EDX,[101B28C4]
10061FA60FAFC8IMUL ECX,EAX
10061FA90FAFD6IMUL EDX,ESI
10061FACA1 FC291B10MOV EAX,[101B29FC]
10061FB103CAADD ECX,EDX
10061FB36A 03PUSH 3
10061FB557PUSH EDI
10061FB68B10MOV EDX,[EAX]
10061FB88D344ALEA ESI,[EDX+ECX*2]
10061FBBFF15 482B1B10CALL [101B2B48]
10061FC16A 04PUSH 4
10061FC357PUSH EDI
10061FC48BD8MOV EBX,EAX
10061FC6FF15 482B1B10CALL [101B2B48]
10061FCC83C4 10ADD ESP,10
10061FCF85DBTEST EBX,EBX
10061FD10F8C 0A010000JL 100620E1
10061FD78B0D 6C231B10MOV ECX,[101B236C]
10061FDD3B19CMP EBX,[ECX]
10061FDF0F8D FC000000JGE 100620E1
10061FE585C0TEST EAX,EAX
10061FE70F8C F4000000JL 100620E1
10061FED8B15 B0231B10MOV EDX,[101B23B0]
10061FF33B02CMP EAX,[EDX]
10061FF50F8D E6000000JGE 100620E1
10061FFB8B15 A8231B10MOV EDX,[101B23A8]
100620018B0D B8231B10MOV ECX,[101B23B8]
100620070FAFD0IMUL EDX,EAX
1006200A8BC1MOV EAX,ECX
1006200C0FAFC3IMUL EAX,EBX
1006200F03D0ADD EDX,EAX
10062011A1 342B1B10MOV EAX,[101B2B34]
100620168B00MOV EAX,[EAX]
100620188D0450LEA EAX,[EAX+EDX*2]
1006201B8B15 C4281B10MOV EDX,[101B28C4]
1006202183FA 04CMP EDX,4
100620248B15 10231B10MOV EDX,[101B2310]
1006202A75 6BJNZ SHORT 10062097
1006202C85D2TEST EDX,EDX
1006202E7D 37JGE SHORT 10062067
1006203083F9 04CMP ECX,4
1006203375 10JNZ SHORT 10062045
100620358B08MOV ECX,[EAX]
100620375FPOP EDI
10062038890EMOV [ESI],ECX
1006203A8B50 04MOV EDX,[EAX+4]
1006203D8956 04MOV [ESI+4],EDX
100620405EPOP ESI
1006204133C0XOR EAX,EAX
100620435BPOP EBX
10062044C3RETN
1006204566:8B08MOV CX,[EAX]
100620485FPOP EDI
1006204966:890EMOV [ESI],CX
1006204C66:8B50 02MOV DX,[EAX+2]
1006205066:8956 02MOV [ESI+2],DX
1006205466:8B40 04MOV AX,[EAX+4]
1006205866:8946 04MOV [ESI+4],AX
1006205C66:C746 06 0010MOV WORD PTR [ESI+6],1000
100620625EPOP ESI
1006206333C0XOR EAX,EAX
100620655BPOP EBX
10062066C3RETN
1006206783F9 04CMP ECX,4
1006206A75 07JNZ SHORT 10062073
1006206C0FBF48 06MOVSX ECX,WORD PTR [EAX+6]
1006207051PUSH ECX
10062071EB 05JMP SHORT 10062078
1006207368 00100000PUSH 1000
100620780FBF48 04MOVSX ECX,WORD PTR [EAX+4]
1006207C51PUSH ECX
1006207D0FBF48 02MOVSX ECX,WORD PTR [EAX+2]
100620810FBF00MOVSX EAX,WORD PTR [EAX]
1006208451PUSH ECX
1006208550PUSH EAX
1006208656PUSH ESI
10062087FF1495 B0FB0910CALL [EDX*4+1009FBB0]
1006208E83C4 14ADD ESP,14
1006209133C0XOR EAX,EAX
100620935FPOP EDI
100620945EPOP ESI
100620955BPOP EBX
10062096C3RETN
1006209785D2TEST EDX,EDX
100620997D 1CJGE SHORT 100620B7
1006209B66:8B08MOV CX,[EAX]
1006209E5FPOP EDI
1006209F66:890EMOV [ESI],CX
100620A266:8B50 02MOV DX,[EAX+2]
100620A666:8956 02MOV [ESI+2],DX
100620AA66:8B40 04MOV AX,[EAX+4]
100620AE66:8946 04MOV [ESI+4],AX
100620B25EPOP ESI
100620B333C0XOR EAX,EAX
100620B55BPOP EBX
100620B6C3RETN
100620B783F9 04CMP ECX,4
100620BA75 07JNZ SHORT 100620C3
100620BC0FBF48 06MOVSX ECX,WORD PTR [EAX+6]
100620C051PUSH ECX
100620C1EB 05JMP SHORT 100620C8
100620C368 00100000PUSH 1000
100620C80FBF48 04MOVSX ECX,WORD PTR [EAX+4]
100620CC51PUSH ECX
100620CD0FBF48 02MOVSX ECX,WORD PTR [EAX+2]
100620D10FBF00MOVSX EAX,WORD PTR [EAX]
100620D451PUSH ECX
100620D550PUSH EAX
100620D656PUSH ESI
100620D7FF1495 30FC0910CALL [EDX*4+1009FC30]
100620DE83C4 14ADD ESP,14
100620E15FPOP EDI
100620E25EPOP ESI
100620E333C0XOR EAX,EAX
100620E55BPOP EBX
100620E6C3RETN

obj.pixeloption

100620F053PUSH EBX
100620F155PUSH EBP
100620F256PUSH ESI
100620F38B7424 10MOV ESI,[ESP+10]
100620F757PUSH EDI
100620F856PUSH ESI
100620F9FF15 AC231B10CALL [101B23AC]
100620FF6A 00PUSH 0
100621016A 01PUSH 1
1006210356PUSH ESI
100621048BE8MOV EBP,EAX
10062106FF15 B4AC1B10CALL [101BACB4]
1006210C8BF8MOV EDI,EAX
1006210E83C4 10ADD ESP,10
1006211185FFTEST EDI,EDI
100621130F84 09020000JE 10062322
100621198B1D C0A10910MOV EBX,[KERNEL32.dll->lstrcmpA]DS:1009A1C0->76969231
1006211F68 88790A10PUSH 100A7988ASCII:get
1006212457PUSH EDI
10062125FFD3CALL EBX
1006212785C0TEST EAX,EAX
100621290F85 B1000000JNZ 100621E0
1006212F50PUSH EAX
100621306A 02PUSH 2
1006213256PUSH ESI
10062133FF15 B4AC1B10CALL [101BACB4]
1006213983C4 0CADD ESP,C
1006213C85C0TEST EAX,EAX
1006213E0F84 DE010000JE 10062322
100621448B00MOV EAX,[EAX]
100621463D 6F626A00CMP EAX,6A626F
1006214B75 4AJNZ SHORT 10062197
1006214DA1 202B1B10MOV EAX,[101B2B20]
100621525FPOP EDI
100621535EPOP ESI
100621545DPOP EBP
100621558D88 AC000000LEA ECX,[EAX+AC]
1006215B8D90 B4000000LEA EDX,[EAX+B4]
1006216105 B8000000ADD EAX,B8
10062166890D 342B1B10MOV [101B2B34],ECX
1006216CA3 B0231B10MOV [101B23B0],EAX
10062171A1 685C1310MOV EAX,[10135C68]
100621768915 6C231B10MOV [101B236C],EDX
1006217CC705 B8231B10 04000000MOV DWORD PTR [101B23B8],4
100621868D0C85 00000000LEA ECX,[EAX*4]
1006218D33C0XOR EAX,EAX
1006218F890D A8231B10MOV [101B23A8],ECX
100621955BPOP EBX
10062196C3RETN
100621973D 66726D00CMP EAX,6D7266
1006219C0F85 80010000JNZ 10062322
100621A2A1 202B1B10MOV EAX,[101B2B20]
100621A75FPOP EDI
100621A85EPOP ESI
100621A95DPOP EBP
100621AA8D50 04LEA EDX,[EAX+4]
100621AD8D48 0CLEA ECX,[EAX+C]
100621B083C0 10ADD EAX,10
100621B38915 342B1B10MOV [101B2B34],EDX
100621B9A3 B0231B10MOV [101B23B0],EAX
100621BEA1 40981410MOV EAX,[10149840]
100621C3890D 6C231B10MOV [101B236C],ECX
100621C9C705 B8231B10 03000000MOV DWORD PTR [101B23B8],3
100621D38D1440LEA EDX,[EAX+EAX*2]
100621D633C0XOR EAX,EAX
100621D88915 A8231B10MOV [101B23A8],EDX
100621DE5BPOP EBX
100621DFC3RETN
100621E068 84790A10PUSH 100A7984ASCII:put
100621E557PUSH EDI
100621E6FFD3CALL EBX
100621E885C0TEST EAX,EAX
100621EA0F85 C7000000JNZ 100622B7
100621F050PUSH EAX
100621F16A 02PUSH 2
100621F356PUSH ESI
100621F4FF15 B4AC1B10CALL [101BACB4]
100621FA83C4 0CADD ESP,C
100621FD85C0TEST EAX,EAX
100621FF0F84 1D010000JE 10062322
100622056A 00PUSH 0
100622076A 02PUSH 2
1006220956PUSH ESI
1006220AFF15 B4AC1B10CALL [101BACB4]
1006221083C4 0CADD ESP,C
1006221385C0TEST EAX,EAX
100622150F84 07010000JE 10062322
1006221B8B00MOV EAX,[EAX]
1006221D3D 6F626A00CMP EAX,6A626F
1006222275 4AJNZ SHORT 1006226E
10062224A1 202B1B10MOV EAX,[101B2B20]
100622295FPOP EDI
1006222A5EPOP ESI
1006222B5DPOP EBP
1006222C8D88 AC000000LEA ECX,[EAX+AC]
100622328D90 B4000000LEA EDX,[EAX+B4]
1006223805 B8000000ADD EAX,B8
1006223D890D FC291B10MOV [101B29FC],ECX
10062243A3 C0281B10MOV [101B28C0],EAX
10062248A1 685C1310MOV EAX,[10135C68]
1006224D8915 B0281B10MOV [101B28B0],EDX
10062253C705 C4281B10 04000000MOV DWORD PTR [101B28C4],4
1006225D8D0C85 00000000LEA ECX,[EAX*4]
1006226433C0XOR EAX,EAX
10062266890D B8281B10MOV [101B28B8],ECX
1006226C5BPOP EBX
1006226DC3RETN
1006226E3D 66726D00CMP EAX,6D7266
100622730F85 A9000000JNZ 10062322
10062279A1 202B1B10MOV EAX,[101B2B20]
1006227E5FPOP EDI
1006227F5EPOP ESI
100622805DPOP EBP
100622818D50 04LEA EDX,[EAX+4]
100622848D48 0CLEA ECX,[EAX+C]
1006228783C0 10ADD EAX,10
1006228A8915 FC291B10MOV [101B29FC],EDX
10062290A3 C0281B10MOV [101B28C0],EAX
10062295A1 40981410MOV EAX,[10149840]
1006229A890D B0281B10MOV [101B28B0],ECX
100622A0C705 C4281B10 03000000MOV DWORD PTR [101B28C4],3
100622AA8D1440LEA EDX,[EAX+EAX*2]
100622AD33C0XOR EAX,EAX
100622AF8915 B8281B10MOV [101B28B8],EDX
100622B55BPOP EBX
100622B6C3RETN
100622B768 C4D60910PUSH 1009D6C4ASCII:type
100622BC57PUSH EDI
100622BDFFD3CALL EBX
100622BF85C0TEST EAX,EAX
100622C175 1FJNZ SHORT 100622E2
100622C350PUSH EAX
100622C46A 02PUSH 2
100622C656PUSH ESI
100622C7FF15 B4AC1B10CALL [101BACB4]
100622CD83C4 0CADD ESP,C
100622D085C0TEST EAX,EAX
100622D274 4EJE SHORT 10062322
100622D48B00MOV EAX,[EAX]
100622D65FPOP EDI
100622D75EPOP ESI
100622D8A3 24231B10MOV [101B2324],EAX
100622DD5DPOP EBP
100622DE33C0XOR EAX,EAX
100622E05BPOP EBX
100622E1C3RETN
100622E268 E8300A10PUSH 100A30E8ASCII:blend
100622E757PUSH EDI
100622E8FFD3CALL EBX
100622EA85C0TEST EAX,EAX
100622EC75 34JNZ SHORT 10062322
100622EE83FD 02CMP EBP,2
100622F17D 0FJGE SHORT 10062302
100622F35FPOP EDI
100622F45EPOP ESI
100622F55DPOP EBP
100622F6C705 10231B10 FFFFFFFFMOV DWORD PTR [101B2310],-1
100623005BPOP EBX
10062301C3RETN
100623026A 02PUSH 2
1006230456PUSH ESI
10062305FF15 482B1B10CALL [101B2B48]
1006230B83C4 08ADD ESP,8
1006230E83F8 0FCMP EAX,F
10062311A3 10231B10MOV [101B2310],EAX
100623167E 0AJLE SHORT 10062322
10062318C705 10231B10 0F000000MOV DWORD PTR [101B2310],F
100623225FPOP EDI
100623235EPOP ESI
100623245DPOP EBP
1006232533C0XOR EAX,EAX
100623275BPOP EBX
10062328C3RETN

obj.getpixeldata

1006233083EC 08SUB ESP,8
1006233353PUSH EBX
100623348B5C24 10MOV EBX,[ESP+10]
1006233855PUSH EBP
1006233956PUSH ESI
1006233A57PUSH EDI
1006233B33C0XOR EAX,EAX
1006233D53PUSH EBX
1006233E894424 18MOV [ESP+18],EAX
10062342894424 14MOV [ESP+14],EAX
10062346FF15 AC231B10CALL [101B23AC]
1006234C8BE8MOV EBP,EAX
1006234EBF 01000000MOV EDI,1
1006235383C4 04ADD ESP,4
100623563BEFCMP EBP,EDI
100623580F8C AA000000JL 10062408
1006235E6A 00PUSH 0
1006236057PUSH EDI
1006236153PUSH EBX
10062362FF15 B4AC1B10CALL [101BACB4]
100623688BF0MOV ESI,EAX
1006236A83C4 0CADD ESP,C
1006236D85F6TEST ESI,ESI
1006236F74 32JE SHORT 100623A3
1006237168 94790A10PUSH 100A7994ASCII:work
1006237656PUSH ESI
10062377FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006237D85C0TEST EAX,EAX
1006237F75 0AJNZ SHORT 1006238B
10062381C74424 14 01000000MOV DWORD PTR [ESP+14],1
10062389EB 18JMP SHORT 100623A3
1006238B68 8C790A10PUSH 100A798CASCII:alloc
1006239056PUSH ESI
10062391FF15 A4A10910CALL KERNEL32.dll->lstrcmpiADS:1009A1A4->76972BE5
1006239785C0TEST EAX,EAX
1006239975 08JNZ SHORT 100623A3
1006239BC74424 10 01000000MOV DWORD PTR [ESP+10],1
100623A347INC EDI
100623A43BFDCMP EDI,EBP
100623A67E B6JLE SHORT 1006235E
100623A88B4424 14MOV EAX,[ESP+14]
100623AC85C0TEST EAX,EAX
100623AE74 58JE SHORT 10062408
100623B0A1 202B1B10MOV EAX,[101B2B20]
100623B58B4C24 10MOV ECX,[ESP+10]
100623B985C9TEST ECX,ECX
100623BB8BB0 B4000000MOV ESI,[EAX+B4]
100623C18BB8 B8000000MOV EDI,[EAX+B8]
100623C774 1CJE SHORT 100623E5
100623C98BC7MOV EAX,EDI
100623CB0FAFC6IMUL EAX,ESI
100623CE8D0C85 10000000LEA ECX,[EAX*4+10]
100623D551PUSH ECX
100623D653PUSH EBX
100623D7FF15 8C241B10CALL [101B248C]
100623DD83C4 08ADD ESP,8
100623E0E9 93000000JMP 10062478
100623E58B15 645C1310MOV EDX,[10135C64]
100623EB8B80 B0000000MOV EAX,[EAX+B0]
100623F10FAF15 685C1310IMUL EDX,[10135C68]
100623F88D0C90LEA ECX,[EAX+EDX*4]
100623FB51PUSH ECX
100623FC53PUSH EBX
100623FDFF15 002B1B10CALL [101B2B00]
1006240383C4 08ADD ESP,8
10062406EB 70JMP SHORT 10062478
10062408A1 202B1B10MOV EAX,[101B2B20]
1006240D8BA8 AC000000MOV EBP,[EAX+AC]
100624138B88 B0000000MOV ECX,[EAX+B0]
100624198BB0 B4000000MOV ESI,[EAX+B4]
1006241F8BB8 B8000000MOV EDI,[EAX+B8]
100624258B4424 10MOV EAX,[ESP+10]
10062429894C24 1CMOV [ESP+1C],ECX
1006242D85C0TEST EAX,EAX
1006242F74 27JE SHORT 10062458
100624318BD7MOV EDX,EDI
100624330FAFD6IMUL EDX,ESI
100624368D0495 10000000LEA EAX,[EDX*4+10]
1006243D50PUSH EAX
1006243E53PUSH EBX
1006243FFF15 8C241B10CALL [101B248C]
100624458BCEMOV ECX,ESI
10062447F7D9NEG ECX
10062449C1E1 02SHL ECX,2
1006244C51PUSH ECX
1006244D57PUSH EDI
1006244E56PUSH ESI
1006244F55PUSH EBP
1006245050PUSH EAX
10062451E8 BAD60000CALL 1006FB10
10062456EB 1DJMP SHORT 10062475
100624588BD6MOV EDX,ESI
1006245AF7DANEG EDX
1006245CC1E2 02SHL EDX,2
1006245F52PUSH EDX
1006246057PUSH EDI
1006246156PUSH ESI
1006246255PUSH EBP
1006246351PUSH ECX
10062464E8 A7D60000CALL 1006FB10
100624698B4424 30MOV EAX,[ESP+30]
1006246D50PUSH EAX
1006246E53PUSH EBX
1006246FFF15 002B1B10CALL [101B2B00]
1006247583C4 1CADD ESP,1C
1006247856PUSH ESI
1006247953PUSH EBX
1006247AFF15 78AB1B10CALL [101BAB78]
1006248057PUSH EDI
1006248153PUSH EBX
10062482FF15 78AB1B10CALL [101BAB78]
1006248883C4 10ADD ESP,10
1006248BB8 03000000MOV EAX,3
100624905FPOP EDI
100624915EPOP ESI
100624925DPOP EBP
100624935BPOP EBX
1006249483C4 08ADD ESP,8
10062497C3RETN

obj.putpixeldata

100624A053PUSH EBX
100624A155PUSH EBP
100624A256PUSH ESI
100624A357PUSH EDI
100624A48B7C24 14MOV EDI,[ESP+14]
100624A857PUSH EDI
100624A9FF15 AC231B10CALL [101B23AC]
100624AF6A 01PUSH 1
100624B157PUSH EDI
100624B28BD8MOV EBX,EAX
100624B4FF15 A4241B10CALL [101B24A4]
100624BA83C4 0CADD ESP,C
100624BD85C0TEST EAX,EAX
100624BF74 5CJE SHORT 1006251D
100624C16A 01PUSH 1
100624C357PUSH EDI
100624C4FF15 90241B10CALL [101B2490]
100624CA8BE8MOV EBP,EAX
100624CC83C4 08ADD ESP,8
100624CF85EDTEST EBP,EBP
100624D174 4AJE SHORT 1006251D
100624D3BE 02000000MOV ESI,2
100624D83BDECMP EBX,ESI
100624DA7C 16JL SHORT 100624F2
100624DC6A 00PUSH 0
100624DE56PUSH ESI
100624DF57PUSH EDI
100624E0FF15 B4AC1B10CALL [101BACB4]
100624E683C4 0CADD ESP,C
100624E985C0TEST EAX,EAX
100624EB74 30JE SHORT 1006251D
100624ED46INC ESI
100624EE3BF3CMP ESI,EBX
100624F07E EAJLE SHORT 100624DC
100624F2A1 202B1B10MOV EAX,[101B2B20]
100624F78B88 B4000000MOV ECX,[EAX+B4]
100624FD8BD1MOV EDX,ECX
100624FFF7DANEG EDX
10062501C1E2 02SHL EDX,2
1006250452PUSH EDX
100625058B90 B8000000MOV EDX,[EAX+B8]
1006250B8B80 AC000000MOV EAX,[EAX+AC]
1006251152PUSH EDX
1006251251PUSH ECX
1006251355PUSH EBP
1006251450PUSH EAX
10062515E8 F6D20000CALL 1006F810
1006251A83C4 14ADD ESP,14
1006251D5FPOP EDI
1006251E5EPOP ESI
1006251F5DPOP EBP
1006252033C0XOR EAX,EAX
100625225BPOP EBX
10062523C3RETN

obj.filter

1005E0B056PUSH ESI
1005E0B18B7424 08MOV ESI,[ESP+8]
1005E0B556PUSH ESI
1005E0B6FF15 AC231B10CALL [101B23AC]
1005E0BC83C4 04ADD ESP,4
1005E0BF85C0TEST EAX,EAX
1005E0C174 19JE SHORT 1005E0DC
1005E0C3A1 202B1B10MOV EAX,[101B2B20]
1005E0C868 00000004PUSH 4000000
1005E0CD68 38000004PUSH 4000038
1005E0D250PUSH EAX
1005E0D356PUSH ESI
1005E0D4E8 57F0FFFFCALL 1005D130
1005E0D983C4 10ADD ESP,10
1005E0DC33C0XOR EAX,EAX
1005E0DE5EPOP ESI
1005E0DFC3RETN
1005E0E06A 00PUSH 0
1005E0E26A 00PUSH 0
1005E0E4E8 57000000CALL 1005E140
1005E0E983C4 08ADD ESP,8
1005E0EC85C0TEST EAX,EAX
1005E0EE75 01JNZ SHORT 1005E0F1
1005E0F0C3RETN
1005E0F18B4C24 08MOV ECX,[ESP+8]
1005E0F58B15 98AC1B10MOV EDX,[101BAC98]
1005E0FB56PUSH ESI
1005E0FC8B7424 10MOV ESI,[ESP+10]
1005E1008911MOV [ECX],EDX
1005E1028B15 A0AC1B10MOV EDX,[101BACA0]
1005E1088916MOV [ESI],EDX
1005E10A8B35 A0AC1B10MOV ESI,[101BACA0]
1005E1108B09MOV ECX,[ECX]
1005E1128B15 102B1B10MOV EDX,[101B2B10]
1005E11868 03000013PUSH 13000003
1005E11D6A 00PUSH 0
1005E11F8B52 64MOV EDX,[EDX+64]
1005E12256PUSH ESI
1005E12351PUSH ECX
1005E1246A 00PUSH 0
1005E1266A 00PUSH 0
1005E12850PUSH EAX
1005E1298B4424 24MOV EAX,[ESP+24]
1005E12D6A 00PUSH 0
1005E12F6A 00PUSH 0
1005E13150PUSH EAX
1005E132FF52 44CALL [EDX+44]
1005E13583C4 28ADD ESP,28
1005E138B8 01000000MOV EAX,1
1005E13D5EPOP ESI
1005E13EC3RETN

obj.getinfo

100636D081EC 04010000SUB ESP,104
100636D653PUSH EBX
100636D756PUSH ESI
100636D857PUSH EDI
100636D98BBC24 14010000MOV EDI,[ESP+114]
100636E057PUSH EDI
100636E1FF15 AC231B10CALL [101B23AC]
100636E76A 00PUSH 0
100636E96A 01PUSH 1
100636EB57PUSH EDI
100636ECFF15 B4AC1B10CALL [101BACB4]
100636F28BF0MOV ESI,EAX
100636F483C4 10ADD ESP,10
100636F785F6TEST ESI,ESI
100636F90F84 A6000000JE 100637A5
100636FF8B1D A4A10910MOV EBX,[KERNEL32.dll->lstrcmpiA]DS:1009A1A4->76972BE5
1006370568 147A0A10PUSH 100A7A14ASCII:script_path
1006370A56PUSH ESI
1006370BFFD3CALL EBX
1006370D85C0TEST EAX,EAX
1006370F75 28JNZ SHORT 10063739
100637118D4424 0CLEA EAX,[ESP+C]
1006371550PUSH EAX
10063716E8 75FFFFFFCALL 10063690
1006371B8D4C24 10LEA ECX,[ESP+10]
1006371F51PUSH ECX
1006372057PUSH EDI
10063721FF15 E0281B10CALL [101B28E0]
1006372783C4 0CADD ESP,C
1006372AB8 01000000MOV EAX,1
1006372F5FPOP EDI
100637305EPOP ESI
100637315BPOP EBX
1006373281C4 04010000ADD ESP,104
10063738C3RETN
1006373968 0C7A0A10PUSH 100A7A0CASCII:saving
1006373E56PUSH ESI
1006373FFFD3CALL EBX
1006374185C0TEST EAX,EAX
1006374375 27JNZ SHORT 1006376C
100637458B1D E4521A10MOV EBX,[101A52E4]
1006374B33D2XOR EDX,EDX
1006374D85DBTEST EBX,EBX
1006374F0F95C2SETNE DL
1006375252PUSH EDX
1006375357PUSH EDI
10063754FF15 442B1B10CALL [101B2B44]
1006375A83C4 08ADD ESP,8
1006375DB8 01000000MOV EAX,1
100637625FPOP EDI
100637635EPOP ESI
100637645BPOP EBX
1006376581C4 04010000ADD ESP,104
1006376BC3RETN
1006376C68 007A0A10PUSH 100A7A00ASCII:image_max
1006377156PUSH ESI
10063772FFD3CALL EBX
1006377485C0TEST EAX,EAX
1006377675 2DJNZ SHORT 100637A5
10063778A1 48671910MOV EAX,[10196748]
1006377D50PUSH EAX
1006377E57PUSH EDI
1006377FFF15 78AB1B10CALL [101BAB78]
100637858B0D E0201910MOV ECX,[101920E0]
1006378B51PUSH ECX
1006378C57PUSH EDI
1006378DFF15 78AB1B10CALL [101BAB78]
1006379383C4 10ADD ESP,10
10063796B8 02000000MOV EAX,2
1006379B5FPOP EDI
1006379C5EPOP ESI
1006379D5BPOP EBX
1006379E81C4 04010000ADD ESP,104
100637A4C3RETN
100637A55FPOP EDI
100637A65EPOP ESI
100637A733C0XOR EAX,EAX
100637A95BPOP EBX
100637AA81C4 04010000ADD ESP,104
100637B0C3RETN

OR

10063B6056PUSH ESI
10063B618B7424 08MOV ESI,[ESP+8]
10063B6557PUSH EDI
10063B666A 01PUSH 1
10063B6856PUSH ESI
10063B69FF15 482B1B10CALL [101B2B48]
10063B6F6A 02PUSH 2
10063B7156PUSH ESI
10063B728BF8MOV EDI,EAX
10063B74FF15 482B1B10CALL [101B2B48]
10063B7A0BC7OR EAX,EDI
10063B7C50PUSH EAX
10063B7D56PUSH ESI
10063B7EFF15 78AB1B10CALL [101BAB78]
10063B8483C4 18ADD ESP,18
10063B87B8 01000000MOV EAX,1
10063B8C5FPOP EDI
10063B8D5EPOP ESI
10063B8EC3RETN

AND

10063B9056PUSH ESI
10063B918B7424 08MOV ESI,[ESP+8]
10063B9557PUSH EDI
10063B966A 01PUSH 1
10063B9856PUSH ESI
10063B99FF15 482B1B10CALL [101B2B48]
10063B9F6A 02PUSH 2
10063BA156PUSH ESI
10063BA28BF8MOV EDI,EAX
10063BA4FF15 482B1B10CALL [101B2B48]
10063BAA23C7AND EAX,EDI
10063BAC50PUSH EAX
10063BAD56PUSH ESI
10063BAEFF15 78AB1B10CALL [101BAB78]
10063BB483C4 18ADD ESP,18
10063BB7B8 01000000MOV EAX,1
10063BBC5FPOP EDI
10063BBD5EPOP ESI
10063BBEC3RETN

XOR

10063BC056PUSH ESI
10063BC18B7424 08MOV ESI,[ESP+8]
10063BC557PUSH EDI
10063BC66A 01PUSH 1
10063BC856PUSH ESI
10063BC9FF15 482B1B10CALL [101B2B48]
10063BCF6A 02PUSH 2
10063BD156PUSH ESI
10063BD28BF8MOV EDI,EAX
10063BD4FF15 482B1B10CALL [101B2B48]
10063BDA33C7XOR EAX,EDI
10063BDC50PUSH EAX
10063BDD56PUSH ESI
10063BDEFF15 78AB1B10CALL [101BAB78]
10063BE483C4 18ADD ESP,18
10063BE7B8 01000000MOV EAX,1
10063BEC5FPOP EDI
10063BED5EPOP ESI
10063BEEC3RETN

SHIFT

10063BF056PUSH ESI
10063BF157PUSH EDI
10063BF28B7C24 0CMOV EDI,[ESP+C]
10063BF66A 01PUSH 1
10063BF857PUSH EDI
10063BF9FF15 482B1B10CALL [101B2B48]
10063BFF6A 02PUSH 2
10063C0157PUSH EDI
10063C028BF0MOV ESI,EAX
10063C04FF15 482B1B10CALL [101B2B48]
10063C0A8BC8MOV ECX,EAX
10063C0C83C4 10ADD ESP,10
10063C0F85C9TEST ECX,ECX
10063C117D 17JGE SHORT 10063C2A
10063C13F7D9NEG ECX
10063C15D3FESAR ESI,CL
10063C1756PUSH ESI
10063C1857PUSH EDI
10063C19FF15 78AB1B10CALL [101BAB78]
10063C1F83C4 08ADD ESP,8
10063C22B8 01000000MOV EAX,1
10063C275FPOP EDI
10063C285EPOP ESI
10063C29C3RETN
10063C2AD3E6SHL ESI,CL
10063C2C56PUSH ESI
10063C2D57PUSH EDI
10063C2EFF15 78AB1B10CALL [101BAB78]
10063C3483C4 08ADD ESP,8
10063C37B8 01000000MOV EAX,1
10063C3C5FPOP EDI
10063C3D5EPOP ESI
10063C3EC3RETN

RGB

100637C083EC 08SUB ESP,8
100637C353PUSH EBX
100637C456PUSH ESI
100637C58B7424 14MOV ESI,[ESP+14]
100637C957PUSH EDI
100637CA56PUSH ESI
100637CBFF15 AC231B10CALL [101B23AC]
100637D183C4 04ADD ESP,4
100637D483F8 06CMP EAX,6
100637D70F8C D0000000JL 100638AD
100637DD55PUSH EBP
100637DE6A 01PUSH 1
100637E056PUSH ESI
100637E1FF15 482B1B10CALL [101B2B48]
100637E76A 02PUSH 2
100637E956PUSH ESI
100637EA8BF8MOV EDI,EAX
100637ECFF15 482B1B10CALL [101B2B48]
100637F26A 03PUSH 3
100637F456PUSH ESI
100637F58BD8MOV EBX,EAX
100637F7FF15 482B1B10CALL [101B2B48]
100637FD6A 04PUSH 4
100637FF56PUSH ESI
100638008BE8MOV EBP,EAX
10063802FF15 482B1B10CALL [101B2B48]
100638086A 05PUSH 5
1006380A56PUSH ESI
1006380B894424 38MOV [ESP+38],EAX
1006380FFF15 482B1B10CALL [101B2B48]
100638156A 06PUSH 6
1006381756PUSH ESI
10063818894424 4CMOV [ESP+4C],EAX
1006381CFF15 482B1B10CALL [101B2B48]
10063822DD05 20A70910FLD QWORD PTR [1009A720]
10063828DC35 A0231B10FDIV QWORD PTR [101B23A0]
1006382E894424 44MOV [ESP+44],EAX
100638328B4424 4CMOV EAX,[ESP+4C]
100638362BC3SUB EAX,EBX
10063838894424 4CMOV [ESP+4C],EAX
1006383CDB4424 4CFILD DWORD PTR [ESP+4C]
10063840D8C9FMUL ST(0),ST(1)
10063842DC0D A8281B10FMUL QWORD PTR [101B28A8]
10063848E8 8BE20200CALL 10091AD8
1006384D2BD8SUB EBX,EAX
1006384F8B4424 40MOV EAX,[ESP+40]
100638532BC7SUB EAX,EDI
10063855894424 4CMOV [ESP+4C],EAX
10063859DB4424 4CFILD DWORD PTR [ESP+4C]
1006385DC1E3 08SHL EBX,8
10063860D8C9FMUL ST(0),ST(1)
10063862DC0D A8281B10FMUL QWORD PTR [101B28A8]
10063868E8 6BE20200CALL 10091AD8
1006386D2BF8SUB EDI,EAX
1006386F8B4424 44MOV EAX,[ESP+44]
100638732BC5SUB EAX,EBP
10063875894424 4CMOV [ESP+4C],EAX
10063879DB4424 4CFILD DWORD PTR [ESP+4C]
1006387DC1E7 10SHL EDI,10
100638800BDFOR EBX,EDI
10063882D8C9FMUL ST(0),ST(1)
10063884DC0D A8281B10FMUL QWORD PTR [101B28A8]
1006388AE8 49E20200CALL 10091AD8
1006388F2BE8SUB EBP,EAX
100638910BDDOR EBX,EBP
1006389353PUSH EBX
1006389456PUSH ESI
10063895DDD8FSTP ST(0)
10063897FF15 78AB1B10CALL [101BAB78]
1006389D83C4 38ADD ESP,38
100638A0B8 01000000MOV EAX,1
100638A55DPOP EBP
100638A65FPOP EDI
100638A75EPOP ESI
100638A85BPOP EBX
100638A983C4 08ADD ESP,8
100638ACC3RETN
100638AD56PUSH ESI
100638AEFF15 AC231B10CALL [101B23AC]
100638B483C4 04ADD ESP,4
100638B783F8 03CMP EAX,3
100638BA6A 01PUSH 1
100638BC56PUSH ESI
100638BD7C 3DJL SHORT 100638FC
100638BFFF15 482B1B10CALL [101B2B48]
100638C56A 02PUSH 2
100638C756PUSH ESI
100638C88BF8MOV EDI,EAX
100638CAFF15 482B1B10CALL [101B2B48]
100638D06A 03PUSH 3
100638D256PUSH ESI
100638D38BD8MOV EBX,EAX
100638D5FF15 482B1B10CALL [101B2B48]
100638DBC1E7 08SHL EDI,8
100638DE0BFBOR EDI,EBX
100638E0C1E7 08SHL EDI,8
100638E30BF8OR EDI,EAX
100638E557PUSH EDI
100638E656PUSH ESI
100638E7FF15 78AB1B10CALL [101BAB78]
100638ED83C4 20ADD ESP,20
100638F0B8 01000000MOV EAX,1
100638F55FPOP EDI
100638F65EPOP ESI
100638F75BPOP EBX
100638F883C4 08ADD ESP,8
100638FBC3RETN
100638FCFF15 482B1B10CALL [101B2B48]
100639028BD8MOV EBX,EAX
1006390433C0XOR EAX,EAX
10063906895C24 20MOV [ESP+20],EBX
1006390A8A4424 22MOV AL,[ESP+22]
1006390E50PUSH EAX
1006390F56PUSH ESI
10063910FF15 78AB1B10CALL [101BAB78]
1006391633C9XOR ECX,ECX
100639188ACFMOV CL,BH
1006391A51PUSH ECX
1006391B56PUSH ESI
1006391CFF15 78AB1B10CALL [101BAB78]
1006392281E3 FF000000AND EBX,FF
1006392853PUSH EBX
1006392956PUSH ESI
1006392AFF15 78AB1B10CALL [101BAB78]
1006393083C4 20ADD ESP,20
10063933B8 03000000MOV EAX,3
100639385FPOP EDI
100639395EPOP ESI
1006393A5BPOP EBX
1006393B83C4 08ADD ESP,8
1006393EC3RETN

HSV

1006394083EC 18SUB ESP,18
1006394353PUSH EBX
1006394456PUSH ESI
100639458B7424 24MOV ESI,[ESP+24]
1006394957PUSH EDI
1006394A56PUSH ESI
1006394BFF15 AC231B10CALL [101B23AC]
1006395183C4 04ADD ESP,4
1006395483F8 06CMP EAX,6
100639570F8C 0A010000JL 10063A67
1006395D55PUSH EBP
1006395E6A 01PUSH 1
1006396056PUSH ESI
10063961FF15 482B1B10CALL [101B2B48]
100639676A 02PUSH 2
1006396956PUSH ESI
1006396A894424 3CMOV [ESP+3C],EAX
1006396EFF15 482B1B10CALL [101B2B48]
100639746A 03PUSH 3
1006397656PUSH ESI
10063977894424 2CMOV [ESP+2C],EAX
1006397BFF15 482B1B10CALL [101B2B48]
100639816A 04PUSH 4
1006398356PUSH ESI
10063984894424 38MOV [ESP+38],EAX
10063988FF15 482B1B10CALL [101B2B48]
1006398E6A 05PUSH 5
1006399056PUSH ESI
100639918BF8MOV EDI,EAX
10063993FF15 482B1B10CALL [101B2B48]
100639996A 06PUSH 6
1006399B56PUSH ESI
1006399C8BD8MOV EBX,EAX
1006399EFF15 482B1B10CALL [101B2B48]
100639A4DD05 28A40910FLD QWORD PTR [1009A428]
100639AADC35 A0231B10FDIV QWORD PTR [101B23A0]
100639B08B5424 5CMOV EDX,[ESP+5C]
100639B48BE8MOV EBP,EAX
100639B62BFASUB EDI,EDX
100639B8897C24 54MOV [ESP+54],EDI
100639BCDB4424 54FILD DWORD PTR [ESP+54]
100639C0D8C9FMUL ST(0),ST(1)
100639C2DC0D A8281B10FMUL QWORD PTR [101B28A8]
100639C8E8 0BE10200CALL 10091AD8
100639CD8B7C24 44MOV EDI,[ESP+44]
100639D18B4C24 5CMOV ECX,[ESP+5C]
100639D52BDFSUB EBX,EDI
100639D703C8ADD ECX,EAX
100639D9895C24 54MOV [ESP+54],EBX
100639DD894C24 5CMOV [ESP+5C],ECX
100639E1DB4424 54FILD DWORD PTR [ESP+54]
100639E5D8C9FMUL ST(0),ST(1)
100639E7DC0D A8281B10FMUL QWORD PTR [101B28A8]
100639EDE8 E6E00200CALL 10091AD8
100639F28B5C24 48MOV EBX,[ESP+48]
100639F603F8ADD EDI,EAX
100639F82BEBSUB EBP,EBX
100639FA897C24 44MOV [ESP+44],EDI
100639FE896C24 54MOV [ESP+54],EBP
10063A02DB4424 54FILD DWORD PTR [ESP+54]
10063A06D8C9FMUL ST(0),ST(1)
10063A08DC0D A8281B10FMUL QWORD PTR [101B28A8]
10063A0EE8 C5E00200CALL 10091AD8
10063A1303D8ADD EBX,EAX
10063A158D4424 40LEA EAX,[ESP+40]
10063A198D4C24 50LEA ECX,[ESP+50]
10063A1D50PUSH EAX
10063A1E8B4424 60MOV EAX,[ESP+60]
10063A228D5424 50LEA EDX,[ESP+50]
10063A2651PUSH ECX
10063A2752PUSH EDX
10063A2853PUSH EBX
10063A2957PUSH EDI
10063A2A50PUSH EAX
10063A2B895C24 60MOV [ESP+60],EBX
10063A2FDDD8FSTP ST(0)
10063A31E8 2A9BFEFFCALL 1004D560
10063A368B4C24 64MOV ECX,[ESP+64]
10063A3A8B6C24 68MOV EBP,[ESP+68]
10063A3E8B7C24 58MOV EDI,[ESP+58]
10063A4283C4 48ADD ESP,48
10063A45C1E1 08SHL ECX,8
10063A480BCDOR ECX,EBP
10063A4AC1E1 08SHL ECX,8
10063A4D0BCFOR ECX,EDI
10063A4F51PUSH ECX
10063A5056PUSH ESI
10063A51FF15 78AB1B10CALL [101BAB78]
10063A5783C4 08ADD ESP,8
10063A5AB8 01000000MOV EAX,1
10063A5F5DPOP EBP
10063A605FPOP EDI
10063A615EPOP ESI
10063A625BPOP EBX
10063A6383C4 18ADD ESP,18
10063A66C3RETN
10063A6756PUSH ESI
10063A68FF15 AC231B10CALL [101B23AC]
10063A6E83C4 04ADD ESP,4
10063A7183F8 03CMP EAX,3
10063A746A 01PUSH 1
10063A7656PUSH ESI
10063A777C 70JL SHORT 10063AE9
10063A79FF15 482B1B10CALL [101B2B48]
10063A7F6A 02PUSH 2
10063A8156PUSH ESI
10063A82894424 38MOV [ESP+38],EAX
10063A86FF15 482B1B10CALL [101B2B48]
10063A8C6A 03PUSH 3
10063A8E56PUSH ESI
10063A8F894424 28MOV [ESP+28],EAX
10063A93FF15 482B1B10CALL [101B2B48]
10063A998D5424 24LEA EDX,[ESP+24]
10063A9D8D4C24 34LEA ECX,[ESP+34]
10063AA152PUSH EDX
10063AA28D5424 34LEA EDX,[ESP+34]
10063AA651PUSH ECX
10063AA78B4C24 48MOV ECX,[ESP+48]
10063AAB52PUSH EDX
10063AAC894424 38MOV [ESP+38],EAX
10063AB050PUSH EAX
10063AB18B4424 38MOV EAX,[ESP+38]
10063AB550PUSH EAX
10063AB651PUSH ECX
10063AB7E8 A49AFEFFCALL 1004D560
10063ABC8B5424 48MOV EDX,[ESP+48]
10063AC08B4424 4CMOV EAX,[ESP+4C]
10063AC48B5C24 3CMOV EBX,[ESP+3C]
10063AC8C1E2 08SHL EDX,8
10063ACB0BD0OR EDX,EAX
10063ACDC1E2 08SHL EDX,8
10063AD00BD3OR EDX,EBX
10063AD252PUSH EDX
10063AD356PUSH ESI
10063AD4FF15 78AB1B10CALL [101BAB78]
10063ADA83C4 38ADD ESP,38
10063ADDB8 01000000MOV EAX,1
10063AE25FPOP EDI
10063AE35EPOP ESI
10063AE45BPOP EBX
10063AE583C4 18ADD ESP,18
10063AE8C3RETN
10063AE9FF15 482B1B10CALL [101B2B48]
10063AEF8D7C24 1CLEA EDI,[ESP+1C]
10063AF333D2XOR EDX,EDX
10063AF557PUSH EDI
10063AF68D7C24 1CLEA EDI,[ESP+1C]
10063AFA57PUSH EDI
10063AFB894424 1CMOV [ESP+1C],EAX
10063AFF8AD4MOV DL,AH
10063B018D7C24 38LEA EDI,[ESP+38]
10063B0533C9XOR ECX,ECX
10063B0725 FF000000AND EAX,FF
10063B0C8A4C24 1EMOV CL,[ESP+1E]
10063B1057PUSH EDI
10063B1150PUSH EAX
10063B1252PUSH EDX
10063B1351PUSH ECX
10063B14894C24 38MOV [ESP+38],ECX
10063B18895424 3CMOV [ESP+3C],EDX
10063B1C894424 2CMOV [ESP+2C],EAX
10063B20E8 2B99FEFFCALL 1004D450
10063B258B4424 48MOV EAX,[ESP+48]
10063B2950PUSH EAX
10063B2A56PUSH ESI
10063B2BFF15 78AB1B10CALL [101BAB78]
10063B318B4C24 38MOV ECX,[ESP+38]
10063B3551PUSH ECX
10063B3656PUSH ESI
10063B37FF15 78AB1B10CALL [101BAB78]
10063B3D8B5424 44MOV EDX,[ESP+44]
10063B4152PUSH EDX
10063B4256PUSH ESI
10063B43FF15 78AB1B10CALL [101BAB78]
10063B4983C4 38ADD ESP,38
10063B4CB8 03000000MOV EAX,3
10063B515FPOP EDI
10063B525EPOP ESI
10063B535BPOP EBX
10063B5483C4 18ADD ESP,18
10063B57C3RETN

debug_print

1005D0808B4424 04MOV EAX,[ESP+4]
1005D0846A 00PUSH 0
1005D0866A 01PUSH 1
1005D08850PUSH EAX
1005D089FF15 B4AC1B10CALL [101BACB4]
1005D08F83C4 0CADD ESP,C
1005D09285C0TEST EAX,EAX
1005D09474 07JE SHORT 1005D09D
1005D09650PUSH EAX
1005D097FF15 D0A00910CALL KERNEL32.dll->OutputDebugStringADS:1009A0D0->7696F1F8
1005D09D33C0XOR EAX,EAX
1005D09FC3RETN