Ref A: 28823e670d804843a21b80a112888a2d Ref B: 4E7858BBD29A9840D0AECA601B4E3589 Ref C: Sun Dec 28 17:12:54 2014 PST