Ref A: c4c6150fba044732aaddc93700cfbfaf Ref B: F2C6961D3DB2B894A7F4383C0F9BA418 Ref C: Mon May 20 10:37:10 2013 PST