Ref A: 0444f5cdcd0541b8bd512df3a5eb7e35 Ref B: C0C7716EE6CEB2DFF75EB5F4C7697796 Ref C: Fri Dec 19 21:29:32 2014 PST