Ref A: ecf9155c915944c999e6da299de71902 Ref B: CB52F860B3F112922BC0F2A75CB22BB2 Ref C: Sat May 25 22:48:30 2013 PST