Part number
7940112229 - Weidmuller | Electronic Components - ICAllIn