Ref A: c4ab807fd031407ab732424425e2fac7 Ref B: ADB5F9F358AC2F466CFA5B97DA28D42B Ref C: Thu Jan 29 22:22:48 2015 PST