Ref A: ecfcb0483b524fcaa7090b284bb51d3e Ref B: CAA5C5059935694B91B00892DCDFCA99 Ref C: Sat Apr 19 16:41:05 2014 PST