Ref A: 0040509e4f994684896dbe211a59f73b Ref B: 60B00534B2C29FF2D71C169A0AE8B6E9 Ref C: Mon May 20 11:22:49 2013 PST