Ref A: dec6fe15941b4dfbb02fc5f11db3895a Ref B: B2E5A2E46CA36B17BEA218B58214731C Ref C: Sun Apr 19 09:20:53 2015 PST