Ref A: 499f87d9c6b94869ba7cec9e6b5532fd Ref B: A3C93D6327C4B07E2776BDFC46BACB7F Ref C: Wed Dec 17 17:54:19 2014 PST