Ref A: 112f3e13630e42278bb778c08a805199 Ref B: BF7EFB6F80D5FC88FF8A5F89E107668C Ref C: Wed Oct 01 02:18:47 2014 PST