Ref A: 0d73db5ed4b04d919c56d29379bc821a Ref B: 101A0285D3795CB59028A5A07918D719 Ref C: Fri May 24 06:51:54 2013 PST