precore protein