Touched by CTCF: Analysis of a multi-functional zinc finger protein