Ref A: 1ba5d462db614883bf89c89ad786d94b Ref B: 2E290DD8458B42E512281A616F5EF49D Ref C: Tue May 21 09:15:16 2013 PST