Ref A: d7481d7a1b534fcf84179390d2211cb4 Ref B: 42ED0524E0FC226859F331DCB75E8CE3 Ref C: Sat May 25 07:48:22 2013 PST