Ref A: 2a64c2e5e77346a195f5c6fb6f4c9664 Ref B: 21B6968BAE70302AD63DA0F3C514543C Ref C: Fri May 24 23:07:51 2013 PST