I would be taking it to the vet asap, when u have adiagnosis treat it accordingly,if unfortunately your snake does not survive(what you describe sounds pretty dire) I would be going to the shop you bought it from and showing them the vets diagnosis and demand another healthy snake, I am so sad for you and I really hope things work out well.