archiveprotein synthesis