2003 May 29 flare