reverseComplement fixed