Ref A: fd993ef73e6a495d800c381af39dfa60 Ref B: E60B0E5F9A837DC6B47744649CF33AE9 Ref C: Sun Dec 28 05:15:52 2014 PST