Ref A: 30da4de262844419a28def53bab0a1e4 Ref B: 6B5B5C07D2795923F9F2A87DD7830D5C Ref C: Fri Jan 30 14:24:19 2015 PST