Teng SelfPreferencing CRC