Ref A: e6f7f027af004c6e9985417f712aa7ed Ref B: 648102A84FD49D22B812A0522ADD97C1 Ref C: Mon Apr 20 19:13:16 2015 PST