Ref A: afec457ff6b24bdf934b5b5a0bc97273 Ref B: D291003B0BDF07D5B62249D8C3C99B9F Ref C: Fri Mar 06 21:25:46 2015 PST