Ref A: 9c30b706f1d743f0bfdfe2438bca6865 Ref B: 8CE5EF4515C3AECB1E7D0A725D25485B Ref C: Sun Dec 28 00:21:33 2014 PST