Definitely take that snake to a vet asap....there are alot of very experienced herpers here but only a vet who can physically see and handle your snake can tell you what it is and how to treat it