Ref A: b841f1c625844134abaa6ba7a8a1a7ff Ref B: 7BF67D8CB15BA41A81C544CAE630B4D7 Ref C: Thu May 23 12:21:03 2013 PST