Ref A: d2af1153227d42ce8ae80d3574ba089b Ref B: 6593D8A7C8B7E9AE8010B28B563A8A41 Ref C: Wed Oct 22 07:27:54 2014 PST