Ref A: ecb6398f0b7d4c78ba4b111f386be1cf Ref B: 65EBB3DB241D376325D8EEB179C011D3 Ref C: Wed Apr 23 17:53:33 2014 PST