Ref A: 4c3d545ab2b64526a39dccb91df416ef Ref B: 4ACB390E10411259D29CF94BA0274B89 Ref C: Sun Dec 21 17:26:02 2014 PST