Ref A: e488d336f60441e99b2f10c0920106ac Ref B: B838D840800D058441C87B52C6C40A37 Ref C: Sun Apr 20 22:04:08 2014 PST