I heard once about some kind of supplement/vitamin or something, poss begins with and L, that is supposed to help keep coldsores at bay. Does anyone know what it might be? thanks