Ref A: 698e080d01f34ac7b4c9b46e31be96ee Ref B: 2B90A4AAD24EC6B2A757208B3E42ABBC Ref C: Fri May 24 20:49:04 2013 PST