Designation on chip, may be a fake, LM358-4AA-P1VMG3. I have a device using this chip that failed within hours of being placed into service. The device is used to control a DC motor, brushless, with 24 VDC input varied from zero to 24 volts to control speed of motor. i have not been able to find a chip with these markings so a suggestion on a substitute would be great.