Ref A: eb2ac5496a3f4d90907ed13523bc39ed Ref B: E80974DB0D4E5E4F9095F890D1166FA2 Ref C: Sun May 19 15:45:37 2013 PST