Ref A: f16f746ff6644bd492afecaedcbb53b2 Ref B: 0D6067BF8F9F04551F1CED8658EEC5CF Ref C: Sun Apr 20 02:47:46 2014 PST