Ref A: 82fed9ff431a4a2f817e285f98c9876c Ref B: 1F1E3DFD078CE508A750812044C66F45 Ref C: Thu May 23 05:53:00 2013 PST