functionality of proteins 9515443