Ref A: a9dc5ba8d2374c8eb92694eaaa5d0d26 Ref B: CE955BFE6E3626299448D66365974B98 Ref C: Wed May 22 17:55:27 2013 PST