Ref A: 38746fc8f6244b97bc510a667c83e270 Ref B: F37A519B44B6306CD602716335CEC5E1 Ref C: Tue Apr 28 05:31:23 2015 PST