Ref A: 27dfebcfe3d149fe84a224395cb5eef7 Ref B: F28EF41DB7D25A75714FE6838D65A049 Ref C: Sun Dec 21 02:41:55 2014 PST