Ref A: 74bf391f73824885b26e70c2c2e359a3 Ref B: 38136FE538859101EC11C0A3B98B2EF6 Ref C: Tue May 21 01:23:39 2013 PST