Ref A: 1c2bc2d144104b2dbb1709acf39bed41 Ref B: 26C858B64854C81E297E2E7C5CD5A43F Ref C: Fri May 24 18:39:28 2013 PST