Ref A: 94c37dd01edf4401b557be7e2d680c7f Ref B: 475781D5805F6CBE22B2A024064BAB59 Ref C: Wed May 22 09:24:44 2013 PST