Ref A: e4788acc515d4dbc829bcf8407139fa7 Ref B: 732AF748B05F2E5057AD6FAAB5E7F80A Ref C: Sat May 25 05:34:55 2013 PST