CMOS 20240608_1725