Ref A: f3c06fb7daf94ac998c98b5bd54285de Ref B: 51E345B81B257394E17F2B04216F0F93 Ref C: Sat Oct 25 00:46:19 2014 PST