Ref A: c84eb64a13a944dba84402e3054788cb Ref B: 4405980F2B71355DC5D9A5E27A0AE898 Ref C: Thu Jan 29 22:35:59 2015 PST