Search Posts mRNA technology patent challenges