Ref A: 4aa90e4158294c4ba38917432725e687 Ref B: 29F08D161C9B3C4C6FF5791B3CA6C618 Ref C: Sat May 25 17:23:02 2013 PST