Ref A: 7accc4f35e5a406ab643d1e638166f10 Ref B: 402E2B0901AE7450CDBD679A83ED6990 Ref C: Fri May 24 07:59:52 2013 PST