Ref A: 3745af1d1a7e43bbb90cbc1d167263cf Ref B: 7DCDE4EE7D43C4B11D9AFC1652EA1CA7 Ref C: Sat May 25 20:51:38 2013 PST