Ref A: bf6e3f5d4e6f4028b422f5a374f3e9e9 Ref B: 766F92D779F1AA64FEBA71ACAAA3F661 Ref C: Thu Apr 02 01:46:23 2015 PST