Ref A: f5fd44c2e99240aa99607d9f97dbba5b Ref B: 6D1C60DEEF0E3B448A9D0AEE54A99921 Ref C: Wed Aug 20 19:46:30 2014 PST