Ref A: 4c5d5a6c049f45229e8ed29a9b37ce8e Ref B: F08159638BC463666CADF79B12D3DC1A Ref C: Thu May 23 06:52:37 2013 PST