Ref A: e50f79ef7d5b4b53ade21864d47fd69c Ref B: E140ECA64E005509F797BB8EB2427E12 Ref C: Fri Mar 06 00:36:00 2015 PST