Ref A: 4f72086a2bf848d58b0d51dddae881e8 Ref B: 5BE5B065C04571FDA6FFB28D7E59F0BA Ref C: Tue May 21 15:53:38 2013 PST