Ref A: 296a1cbe61034c678083530ddf907d8d Ref B: C7FE86BCA3B7634F671C7176D7CC53AC Ref C: Thu Aug 28 18:35:27 2014 PST