Ref A: 2a8ebc6901314e379b3831d5a67dc81f Ref B: C87BB074AE9618BD4CD7FED5C3E959B4 Ref C: Fri Oct 31 12:19:00 2014 PST