Ref A: 708361612c44402da3a47d9d85bdec7b Ref B: A29D8EE4CEC18405CFC9E5AFA2F91845 Ref C: Sat May 25 11:13:55 2013 PST