From its bulk, and the shape of the (proper-ish?) hood I'd say 35mm f/1.4. Can't help with cam...ooops, coffee just finished