Ref A: 99531dc4e57e4d41a5ab57a0f7ddb6c6 Ref B: 2A676B6F1F0C763A1943460D30E68545 Ref C: Sat Dec 27 04:26:55 2014 PST