Ref A: 94a9df5b40a54293b767fe9a763de47f Ref B: C76E555D9FEFE29690CCDE8488B07B97 Ref C: Wed Jan 28 20:46:23 2015 PST