Ref A: d3ef3a6e725b45a899e1028a092427e9 Ref B: 76D9E9EDD37DF0EB1040017CD16D6254 Ref C: Sat Dec 27 06:53:29 2014 PST