Ref A: 50542d7f62264ab3b347a73925e77599 Ref B: 9F270866B8C4CBBFC4C516A1C021726E Ref C: Sun May 19 17:48:20 2013 PST