Protein Identification by Mass Profile Fingerprinting