Ref A: e29cbd747f89428eac57d6717d4bc8d3 Ref B: BF802FDA50EADD2B92B52516BAF63B27 Ref C: Tue Jul 22 22:20:36 2014 PST