Ref A: a70013e9eec04b2eae69f110cab0b7de Ref B: FE716DC24192A07512F69885FF08C31A Ref C: Thu Apr 17 23:22:46 2014 PST