Ranaspumin Protein Characterization And Applications For Both Environmental And Medical Purposes