Ref A: 74eebd7338cb4a22a336c7f2eb321910 Ref B: B8DA4B01917D012BA04A99720678C9EB Ref C: Sun May 19 05:51:38 2013 PST