Ref A: 46d81f4d09f84d268b72fc9fc71a5f3f Ref B: 2EF1E848171F7080F3ADD517E92F3AF6 Ref C: Tue May 21 06:02:01 2013 PST