you have to duplicate the background layer then adjust the curves on the top most layer. then apply a visible layer mask and paint the core which will reveal the less blown out layer beneath, make a minor gaussian blur then flatten the image
https://www.youtube.com/watch?v=K-PC4Sq0Zho