Ref A: f2246a0a4b5a4a8394195f97ca74b88b Ref B: 743621706F2291BF8EEF3D7050F8B3C5 Ref C: Tue Apr 21 02:58:13 2015 PST