Ref A: e4ef62b5bb0e43a787fb37812a2ab74f Ref B: 9E91405C318A483EB340CE47F1A711B8 Ref C: Tue Sep 02 17:01:05 2014 PST