Ref A: 11635d0a6dcb43d599e782a6bd7f8d69 Ref B: D19A6F186F04066F3C396B70D8B57C4C Ref C: Tue Oct 21 07:05:04 2014 PST