Ref A: ccfbecc3e81e439096e38b0973c2ddc7 Ref B: C1068586A32DF2DDC4C0ED02E83D7A8E Ref C: Mon May 20 14:28:19 2013 PST