Let ABC be an acute angled triangle in which D, E, F are points on BC, CA, AB respectively such that AD ⊥ BC, AE = EC and CF bisects ∠ C internally. Suppose CF meets AD and DE in M and N respectively. If FM = 2, MN = 1, NC = 3, Find the perimeter of the triangle ABC.