Ref A: 6a37a6b08ca44669a787948954bb72e7 Ref B: 5CE765DFF4E577BA861B06844D7DCDB6 Ref C: Sat May 25 18:59:31 2013 PST