Ref A: 96dd0bcf026f494581eaa86cd77c96d8 Ref B: A2AD0BE5A64263151027B8490060594D Ref C: Wed Oct 22 22:11:37 2014 PST