FINCH THERAPEUTICS HOLDINGS LLC