Ref A: d0dad4728d9748c28fe0f28500a340d1 Ref B: B713BA735EE22222C18DA0BDA9F57AC5 Ref C: Sat Apr 18 02:35:06 2015 PST