Triangle $ABC$ is equilateral with $AB=12$. Points $E$ and $G$ are on $\overline{AC}$ and points $D$ and $F$ are on $\overline{AB}$ such that both $\overline{DE}$ and $\overline{FG}$ are parallel to $\overline{BC}$. Triangle $ADE$ and trapezoid $DFGE$ have the same perimeter, and trapezoid $FBCG$ has perimeter $28$. What is $DE+FG$?