megan rain hardx