Ref A: e4a4124d1596488395320a21bac720e9 Ref B: 6EF47A9F559B865064DBE8A51D545C99 Ref C: Tue Oct 21 05:10:51 2014 PST