Ref A: 00ea69c737ea4e5f8c648bccbd218cf7 Ref B: C3E25965B7E8FFE30A1874C608370C7E Ref C: Wed May 22 11:51:49 2013 PST