Single stranded nucleic acid