Ref A: 85f44a9540844420ac07fbaf3074e96f Ref B: AB8636084A6FD5F916EB46267CBC09A8 Ref C: Thu Dec 25 11:20:25 2014 PST