Can anyone ID this part?

Touche! I'm all out of ideas now!