Ref A: 36c4fb8574a54e2ea5c88d179650d7cd Ref B: 3EA70E1A39310365F17DD5C41EDF4E46 Ref C: Thu May 23 00:59:51 2013 PST