Ref A: 77f864bce1974d49a4ba0ea15ce2f2ea Ref B: 3401EDFC94B85C88F687D78AAE871E1B Ref C: Sat May 25 23:57:34 2013 PST