Ref A: 9d4d5d6355c44188bb93ff7174cc088f Ref B: F1BCEDCF66E0345D4F5B31CFFE68EE20 Ref C: Thu Sep 03 08:10:46 2015 PST