Ref A: d726e1d6362f4648bca0d759d3533a51 Ref B: FC6A582F88573913F4FB47CD4AEEA5A3 Ref C: Wed May 22 15:15:01 2013 PST