STMICROELECTRONICS M295V040B