Ref A: d6457da45e0a42e4a98c95466b47e3e4 Ref B: EA2E464814A3404273CA1C57E4E0B7F4 Ref C: Fri Oct 31 09:28:13 2014 PST