Ref A: de88495d81284099a5a6bd4fff6710d9 Ref B: B9E4643020DDD08C445B9D9E1310B58C Ref C: Wed Oct 01 21:39:02 2014 PST