005a9c29 25 ff000000 and eax,0ff
005a9c2e 8b4d 08 mov ecx,dword ptr ss:[ebp+8]
005a9c31 c1e9 08 shr ecx,8
005a9c34 8b1485 8cba5d00 mov edx,dword ptr ds:[eax*4+5dba8c]
005a9c3b 33d1 xor edx,ecx
005a9c3d 8955 08 mov dword ptr ss:[ebp+8],edx
005a9c40 8b45 0c mov eax,dword ptr ss:[ebp+c]
005a9c43 83c0 01 add eax,1
005a9c46 8945 0c mov dword ptr ss:[ebp+c],eax
005a9c49 8b4d 0c mov ecx,dword ptr ss:[ebp+c]
005a9c4c 33d2 xor edx,edx
005a9c4e 8a11 mov dl,byte ptr ds:[ecx]
005a9c50 8b45 08 mov eax,dword ptr ss:[ebp+8]