Sars cov 2 covid 19 vaccines structure mechanisms and effectiveness a review July 8, 2019 16 32 64 128