Ref A: d9e60acfb2ee4a16b15711d979da4862 Ref B: 5FA48B6BC5577DD3B69056FB3CFA5C15 Ref C: Tue Nov 25 21:36:29 2014 PST