Ref A: 7c67e62c08d14ecbb72e90906bb3abe7 Ref B: 0F1A24C78E8A83FF1DD2DA09FD6EFFA5 Ref C: Wed May 22 16:32:57 2013 PST