Ref A: a4eadea0f49d483292f7c492c5fffae6 Ref B: BE5E7B81DF17DE63B1801C20954748D1 Ref C: Wed Oct 01 23:45:39 2014 PST