Ref A: cb1dcff3c12549c0a70b759314470a4f Ref B: 6D4F61CD85119F78CEFA83861A6283D1 Ref C: Sat Aug 23 13:49:48 2014 PST