Ref A: ed769ee6f7ea409e8fba6767bf60023b Ref B: 0B1A670F607947F9913A058BC1879649 Ref C: Wed May 22 18:37:26 2013 PST