Ref A: a9ad5278e31844b794543b437ca63d59 Ref B: 8461695F0FA7A30541505ADD1A8D2620 Ref C: Sun Dec 28 02:45:55 2014 PST