Ref A: f63adb9f909e40c9add8b01056f6bef3 Ref B: 9FA3AF651730B8B956E6C285151059A8 Ref C: Thu Aug 28 23:05:08 2014 PST