Ref A: d6bb6c251b5a4313a3703c63a368efed Ref B: EE53562719E237FC246A45AA37D67BF8 Ref C: Wed Jul 01 06:43:03 2015 PST