Ref A: b4c8523a70c2472bae6b3bec9b2062c6 Ref B: 0A196B6826B53A23E2DD5DA3DE0E2FB6 Ref C: Mon Dec 22 10:34:14 2014 PST