Ref A: a518a855af184d5daf731c4f6a9f2b0c Ref B: 4456937D473A4EFB9275E0A08A97BBBC Ref C: Fri Jan 30 14:27:57 2015 PST