Ref A: 7fbebf4f360746828bc9f3bcce21331c Ref B: 40655862E1EF57F18A2B7D97E9F45310 Ref C: Wed May 22 14:59:46 2013 PST