Ref A: b65e3bba3ff84775a3b8f56c933ea957 Ref B: EB8FC6F7F20B10A4350468CA8A12944E Ref C: Tue May 21 01:38:45 2013 PST