Transmembrane protein channel