Puzzle #323

What is the next letter in this series.

E G G C D E F G A