Ref A: 2e38a535216545d6a32fe3f1a9b47db6 Ref B: CF3BB83D750F7976CB9D760A7DDC4E98 Ref C: Sun Dec 28 04:09:57 2014 PST