Ref A: ac2519f1c30f472ca7f69c890ffbcd1c Ref B: 99A37DCECF740674EE1FFB551104BE1B Ref C: Fri May 24 07:07:48 2013 PST