Ref A: 6c927731c3e54469b91810dbe3e8fab3 Ref B: A9D7BFB25D531F8108450117DB6A9FA0 Ref C: Thu Nov 27 16:51:38 2014 PST