Ref A: af4a73e0c0724c3aa4a795126cbf0dbb Ref B: 209E5966CB07A7D5AB19D49D0ACC4CC4 Ref C: Wed May 22 14:45:14 2013 PST