Endogenous Small Interfering RNA: Insights into esiRNA biogenesis and their precursors