rendered paste body1000B520 6A FF PUSH -1
1000B522 68 383F0310 PUSH AWL.10033F38
1000B527 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
1000B52D 50 PUSH EAX
1000B52E 64:8925 0000000>MOV DWORD PTR FS:[0],ESP
1000B535 51 PUSH ECX
1000B536 53 PUSH EBX
1000B537 56 PUSH ESI
1000B538 C74424 14 00000>MOV DWORD PTR SS:[ESP+14],0
1000B540 8B7424 1C MOV ESI,DWORD PTR SS:[ESP+1C]
1000B544 85F6 TEST ESI,ESI
1000B546 51 PUSH ECX
1000B547 8BC4 MOV EAX,ESP
1000B549 896424 0C MOV DWORD PTR SS:[ESP+C],ESP
1000B54D 8930 MOV DWORD PTR DS:[EAX],ESI
1000B54F 74 08 JE SHORT AWL.1000B559
1000B551 8B06 MOV EAX,DWORD PTR DS:[ESI]
1000B553 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
1000B556 56 PUSH ESI
1000B557 FFD1 CALL ECX
1000B559 57 PUSH EDI
1000B55A E8 21BB0000 CALL AWL.10017080
1000B55F 84C0 TEST AL,AL
1000B561 75 23 JNZ SHORT AWL.1000B586
1000B563 85F6 TEST ESI,ESI
1000B565 51 PUSH ECX
1000B566 8BC4 MOV EAX,ESP
1000B568 896424 0C MOV DWORD PTR SS:[ESP+C],ESP
1000B56C 8930 MOV DWORD PTR DS:[EAX],ESI
1000B56E 74 08 JE SHORT AWL.1000B578
1000B570 8B16 MOV EDX,DWORD PTR DS:[ESI]
1000B572 8B42 04 MOV EAX,DWORD PTR DS:[EDX+4]
1000B575 56 PUSH ESI
1000B576 FFD0 CALL EAX
1000B578 57 PUSH EDI
1000B579 E8 E2C30000 CALL AWL.10017960
1000B57E 84C0 TEST AL,AL
1000B580 75 04 JNZ SHORT AWL.1000B586
1000B582 32DB XOR BL,BL
1000B584 EB 02 JMP SHORT AWL.1000B588
1000B586 B3 01 MOV BL,1
1000B588 85F6 TEST ESI,ESI
1000B58A C74424 14 FFFFF>MOV DWORD PTR SS:[ESP+14],-1
1000B592 74 08 JE SHORT AWL.1000B59C
1000B594 8B0E MOV ECX,DWORD PTR DS:[ESI]
1000B596 8B51 08 MOV EDX,DWORD PTR DS:[ECX+8]
1000B599 56 PUSH ESI
1000B59A FFD2 CALL EDX
1000B59C 8B4C24 0C MOV ECX,DWORD PTR SS:[ESP+C]
1000B5A0 5E POP ESI
1000B5A1 8AC3 MOV AL,BL
1000B5A3 64:890D 0000000>MOV DWORD PTR FS:[0],ECX
1000B5AA 5B POP EBX
1000B5AB 83C4 10 ADD ESP,10
1000B5AE C2 0400 RETN 4