Ref A: 847ef91fa0cb432ebdd95e943cf91e6a Ref B: A9D7BFB25D531F8108450117DB6A9FA0 Ref C: Sun Apr 20 18:37:47 2014 PST