mosfet metal oxide semiconductor field effect transistor 7315966