Ref A: 72ab7860eb77482b9edcebbc0a35ba49 Ref B: 137ACE6CF0A09F330B67907038F9E56C Ref C: Wed May 22 08:37:50 2013 PST