Ref A: cfe9cddbfed64e479da15d0f6a57fb5d Ref B: C0945F2515C5E0C485004F08C15BA92C Ref C: Thu Aug 28 05:27:32 2014 PST