Ref A: 871ba8131cba4320906e03f711d4b8ed Ref B: 36DC18405665FA0D0256658329B5F0A1 Ref C: Tue May 21 02:32:03 2013 PST