Ref A: 1669a4730d4542f6a845e58a6548bfd2 Ref B: D88FB952706B26BE82C9AF66BF8BAF86 Ref C: Thu Apr 17 23:47:39 2014 PST