Ref A: 3c1a894886e048d6ae4b85a13cd95cdb Ref B: D6FBB1DDC4F1A65C53301981D54C7EC0 Ref C: Fri Oct 31 00:21:07 2014 PST