Ref A: b04a9303a7da49eeb82da4ea95728469 Ref B: 6B72C28D544AAB6E7E781972C18DA5A9 Ref C: Thu May 23 01:07:22 2013 PST