Ref A: e8e300671c2943f7bba124cdd5ed9252 Ref B: 21047850648467ACB5DCAD7394E2CDD6 Ref C: Sat Oct 25 17:28:25 2014 PST