Tags protogen protogen mimic protogen protogen protogen protogen vore vore mimic protogen protogen vore