Ref A: fd8396f5d77146e39921c122a7ad4f85 Ref B: 9D1A7A8AC909634F111AFBA6481AE927 Ref C: Sat Dec 20 16:44:27 2014 PST