Does this look like yeast fissures or herpes? Itchy but not painful

..