Ref A: cfb96ecc8a8444e690c2926e2a7e9e2a Ref B: 70A7044C944B29D45476FC93EE1A1C38 Ref C: Fri May 24 16:35:53 2013 PST