do rat snakes have fangs