Ref A: a6aaf654773c47c4bc2f9ace65625157 Ref B: B2AA9EF965E92AFB28E4FAFA9EB98E12 Ref C: Thu May 23 05:59:25 2013 PST