Ref A: 9e7d40997e614ca298ff090ae8bcd6b2 Ref B: DED8F1C1CC086B99592CF9A0F963DECB Ref C: Sun May 26 02:43:42 2013 PST