Ref A: b27165de8a1944949f35b70fbc007e5d Ref B: F73A0356CB507E6A9AF2F7A0F2497F8C Ref C: Fri May 24 14:26:45 2013 PST