RIRP: HD::::::::::::::::::::::::::::::::::::::::::::::::::::::
RIRP: ::::::::::::::::::::::::::::::::::::::::
RIRP: ::::::::::::::::::::::::::::::::::::::::
RIRP: ::::::::::::::::::::::::::::::::::::::::
RIRP: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
RIRP: ::::::::::::::::::::::::::::::::::::::::
RIRP: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
RIRP: :::::::::::::::::::::::::::::::::::::::::
RIRP: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::