Lowest Common Multiple Highest Protein