Puzzle #506

What is the next letter in this sequence?

A D I P