Ref A: a8b9fa39b7b145c5bde30aa06c7aebd5 Ref B: 2BB549D7600C04D4A8E5471158030EB1 Ref C: Wed Oct 22 05:28:05 2014 PST