Vitalsource Technologies, Inc. Solar Energetic Particles