I just grabbed my male ball python and found these irregular scales near his vent. He was fine just a day or two ago. Is this scale rot or a burn? All of my cages have thermostats and I even just temp gunned his and its at 89 degrees at the hottest spot. Any and all help would be appreciated.

Whichever it is, where can I get the meds to treat him?