Ref A: e93bffe5e68647419d6777c876bea9a1 Ref B: AD317319A28EE5138AD2CFD06307C1C6 Ref C: Sun May 19 19:32:53 2013 PST