Ref A: ca1d2a63a74547e38e1b3c9c3d23371d Ref B: 8BF6A40ECD4715B101564E6A7983C542 Ref C: Fri May 24 16:48:23 2013 PST