Ref A: 036045261154434b966924a31602d86b Ref B: 26287AE8A2D45ABFCEDEDE43B6F6490F Ref C: Sat May 25 18:53:32 2013 PST