STMICROELECTRONICS STP45NF3LL