Ref A: a26169f6e2574b2f86bd00193e6adc0a Ref B: 6A105DA47B14B180A96605DA71FFDEC3 Ref C: Mon Apr 21 02:38:49 2014 PST