Ref A: 6d2053c4b51a47a5a207707e59c90c81 Ref B: 4AA53A5BB71CEFF3E89B9080959C6CB7 Ref C: Tue Nov 25 20:24:25 2014 PST