Ref A: d20aa0c3ee93466b818c013fe6864f67 Ref B: 84654FFD50A8B8DD54CBAE61BFA0676B Ref C: Wed May 22 21:43:15 2013 PST