Ref A: c67042c5602c43e9b333caa769b3e9cc Ref B: 2F1957DAB71CCFF606EE212A3753129E Ref C: Fri Dec 19 22:11:09 2014 PST