Ref A: bb8a03bc26494f38becf35730ded509c Ref B: 8A29B26C9195378C0DB859B58EEDFE13 Ref C: Thu May 23 10:45:02 2013 PST