Ref A: e3df13a5808e4af8808f9383c5664ced Ref B: F22771BF9E7C5E51E1140687FE8148E3 Ref C: Sun Apr 20 12:51:06 2014 PST