ok guys well ive had my ball python for several months and he been eating/shedding fine...until the past couple of weeks he has been shedding weird( patchy, incomplete) and i know this sounds gross...but what im pretty sure is his anus is swollen and sticking out of his body...its dragging on the floor(reptile carpet) he is a relatively small ball python and this swollen fleshy nastiness is about the size of a marble...help!!!