Ref A: 121a7cc155dc4a888536dc65935bb55d Ref B: FD617E5D7F64721C9CCC4373D6F5095A Ref C: Tue Oct 21 04:05:38 2014 PST