Ref A: d5717b3dd3204af8be7029fc9b7c6bcc Ref B: E3EEDC0DC6B00C14FB69738CDFB7C277 Ref C: Wed Apr 16 19:07:32 2014 PST