Ref A: 8a7b3ae3eb3d4cfcb5d433b36a37c74c Ref B: E2E0BA643F8B4D0E291F2A2439C56070 Ref C: Thu May 23 19:06:39 2013 PST