Ref A: b39d0d9295834dd59062e16450daefe6 Ref B: 0EDCB1C8972A96E5F6EAF5FB6FED3937 Ref C: Sun Dec 28 10:13:24 2014 PST