------------------------------------------~------------------------------------------~--------------------------------------PSRIP------------------------------------------------------------------------------------------------------------------------------------------------------