DEF0 55 push ebp DEF1 8BEC mov ebp, esp DEF3 53 push ebx DEF4 56 push esi DEF5 57 push edi DEF6 8B7D08 mov edi, dword[ebp+08] DEF9 8B750C mov esi, dword[ebp+0C] DEFC 8B4F04 mov ecx, dword[edi+04] DEFF 8B5F10 mov ebx, dword[edi+10] DF02 8BD1 mov edx, ecx DF04 83E107 and ecx, 00000007 DF07 C1EA03 shr edx, 03 DF0A 8B0413 mov eax, dword[ebx+edx] DF0D 0FC8 bswap eax DF0F D3E0 shl eax, cl DF11 B920000000 mov ecx, 00000020 DF16 2BCE sub ecx, esi DF18 D3E8 shr eax, cl DF1A 017704 add dword[edi+04], esi DF1D 5F pop edi DF1E 5E pop esi DF1F 5B pop ebx DF20 5D pop ebp DF21 C3 ret