Ref A: 8dc7a0e7746e495e9ad02be531ad6a27 Ref B: A28F00DB869286A21715A6D68A0FA5A5 Ref C: Wed May 22 11:46:21 2013 PST