Ref A: b211ff2ba7944754a9af71bb132a2a95 Ref B: 62E4E6294FEBD32EE2E17D637A64CF2D Ref C: Sat Dec 27 17:34:01 2014 PST