Ref A: 41c8001b9c8b4b1a995d0ce303f1feac Ref B: 5FEA877C6C22E5741698FE5F73C76C05 Ref C: Thu May 23 10:50:42 2013 PST