DWORD Scratch:[Dword(24)] = Dword(0) DWORD Scratch:[Dword(28)] = eflags DWORD Scratch:[Dword(60)] = edx DWORD Scratch:[Dword(56)] = eax DWORD Scratch:[Dword(16)] = ebx DWORD Scratch:[Dword(32)] = ebp DWORD Scratch:[Dword(48)] = esi DWORD Scratch:[Dword(44)] = edx DWORD Scratch:[Dword(20)] = ecx DWORD Scratch:[Dword(0)] = edi DWORD Scratch:[Dword(4)] = Dword(-1985229329) DWORD Scratch:[Dword(8)] = Dword(19088743) push DWORD Scratch:[Dword(32)] push ebp DWORD Scratch:[Dword(40)] = esp ebp = esp push Dword(-1) push Dword(-1) push Dword(4525664) push Dword(4525664) push Dword(4362952) push Dword(4362952) push DWORD FS:[Dword(0)] push DWORD FS:[Dword(0)] pop DWORD Scratch:[Dword(36)] pop eax push DWORD Scratch:[Dword(36)] push eax DWORD FS:[Dword(0)] = esp DWORD FS:[Dword(0)] = esp DWORD Scratch:[Dword(52)] = flags Dword(4) + esp DWORD Scratch:[Dword(12)] = flags Dword(4) + esp + Dword(-88) eflags = flags Dword(4) + esp + Dword(-88) esp = Dword(4) + esp + Dword(-88) esp = Dword(4) + esp + Dword(-88) push DWORD Scratch:[Dword(16)] push ebx push DWORD Scratch:[Dword(48)] push esi push DWORD Scratch:[Dword(0)] push edi DWORD Scratch:[Dword(4)] = flags Dword(-24) + DWORD Scratch:[Dword(40)] DWORD SS:[Dword(-24) + ebp] = esp DWORD SS:[Dword(-24) + DWORD Scratch:[Dword(40)]] = esp push DWORD Scratch:[Dword(24)] + Dword(4638392) push Dword(0) + Dword(4638392) DWORD Scratch:[Dword(8)] = flags DWORD Scratch:[Dword(24)] + Dword(4638392) push DWORD [Dword(4590300)] push DWORD [Dword(4590300)] eflags = DWORD Scratch:[Dword(12)] edx = DWORD Scratch:[Dword(60)] eax = DWORD Scratch:[Dword(36)] ebx = DWORD Scratch:[Dword(16)] ebp = DWORD Scratch:[Dword(40)] esi = DWORD Scratch:[Dword(48)] ecx = DWORD Scratch:[Dword(20)] edi = DWORD Scratch:[Dword(0)] ret ret