stir fried pork liver and red pepper leaves @ Dongcheng Restaurant