Ref A: ad722442d9a04c38a9323043047e01ff Ref B: 7FFBBBD818303CA591F3B4AF2DB4AF5F Ref C: Mon May 20 23:26:26 2013 PST