Ref A: 3a560a483da1410a8eb0fd0f721d218f Ref B: D0F2CAF74C97B761D669598010297A1C Ref C: Mon May 20 08:56:27 2013 PST