Ref A: a0dbd1a365a94226a267220623b64709 Ref B: 752B7F98F0D511911A0446987B0DA5F3 Ref C: Sat Dec 20 05:55:44 2014 PST