Ref A: 769608b6245b4b869d505a7c77a61769 Ref B: D8925376AA65E8DF8E640578B821F705 Ref C: Thu May 23 22:43:03 2013 PST