Ref A: aa8389ea677445338a4df07e4e2b2723 Ref B: 7690AF0E5B1883FFB889D11DD0CE0426 Ref C: Sat Dec 20 21:50:31 2014 PST