Ref A: 8917336a26744f57b0b29b9a40e1ee53 Ref B: AEB608024F80A6783B06432097E2156F Ref C: Sun May 26 01:35:40 2013 PST