Ref A: e7d6984de6164d068a87ff2dc4f0fb32 Ref B: CC050FF18C41FB32F4689A53007D8A23 Ref C: Sun May 19 18:05:00 2013 PST