Ref A: dbe28e881da748bcb139d4713c57d88f Ref B: A9874BB0988CF24FFE9F3D59DDEB0BC2 Ref C: Fri May 24 18:11:51 2013 PST