Ref A: 91576406b2c947a181d62e1473be6ffb Ref B: 41E53BABC7C5483C1E8A715AC0791D03 Ref C: Tue Oct 21 23:48:31 2014 PST