Ref A: f5b145c783ee41e1b243f476d662f141 Ref B: B6F2A63F1B2110F76D6DEB3BB92D2E96 Ref C: Wed Jul 23 10:51:55 2014 PST