Ref A: 1ba9d6dcf0df4207ba59ec27dc9a1ae0 Ref B: 0982BDCF54A16CBC24BF7152265ABF9B Ref C: Thu Dec 18 20:46:40 2014 PST