Periodic solutions for functional differential equations with multiple state-depend time lags