Ref A: f4ab55b28c6c4878ac065bd2e1bb98d8 Ref B: E489FA334D6A5CA41C398251A4CC7528 Ref C: Sat May 25 17:07:45 2013 PST