Ref A: 4b72f6bef64444769ff9d7729d3fab0b Ref B: 8E965F011168B08F03FED1FA4652A38D Ref C: Fri Apr 18 15:25:47 2014 PST