Ref A: bb5a3d8c8cd74b7e864e52afbfec64ca Ref B: 43CF06C740A4B12CDF9D1592E3B9BD1B Ref C: Fri May 24 06:59:39 2013 PST