Can RAIN crypto recover as $10M sell-off sparks downside fears?