Ref A: b0bdf646ca29473785257b20ae654f36 Ref B: 85C871E36AB8BC20F45AFE3B579679AE Ref C: Tue Mar 31 05:44:20 2015 PST