Ref A: c43a1f5926924357999f33265bd416bf Ref B: 9FACE41E27F8445A29E58D325F79E552 Ref C: Sat May 25 21:20:08 2013 PST