Ref A: 2f9a6bdd705c4a3e8ff7dc222df00c73 Ref B: 0435EE4973B1D25FA4EC2670FB5FD87D Ref C: Wed May 22 03:24:36 2013 PST