Signal conditioning

73491592fb81656de98826510b9424aauuuuuuuuuuuuuuuuuuuu