Ref A: 434cc666c455418d955dec06c49da1bb Ref B: 63A511ECA6B212DD3FD9C53B10086A37 Ref C: Fri Mar 27 09:28:44 2015 PST