Ref A: adc491cb598e4cbf9821bdd9d420e3ec Ref B: D1CAB1BFE8A2B3904EABE4DA11554A08 Ref C: Thu Jan 29 16:47:33 2015 PST