Ref A: 52a9d0492bda403eb1431806e1d939e1 Ref B: 6C262AC79AD3E7AA90392EE8B87889BD Ref C: Mon May 20 12:50:54 2013 PST