Ref A: 28d7b8b628c945638fc76828712d7a69 Ref B: A6EAF7B824D7A5884A44BF63CA8E0558 Ref C: Wed May 22 11:47:13 2013 PST