Ref A: 212c60012e754aaebe89f25efe61c579 Ref B: 8A0FBB2B131699607B555D1C7A0ACD8E Ref C: Thu Oct 30 10:08:23 2014 PST