Ref A: e4edddaf9c254f6cadfe9edf137dcb17 Ref B: 0DB1AF9879C9EB3C4C4E35A064AF4957 Ref C: Sun Oct 26 01:45:58 2014 PST