Flag Tag Purification Protocol