Ref A: f4cad9d501f44d37a043e514b223e0c4 Ref B: 33A72DC407D51D2E0AAF22030FD95CB7 Ref C: Thu Mar 05 06:33:25 2015 PST