Ref A: f77794234a034217a563a407654fcc1e Ref B: F8FAF56D73B11C98BCB0B2EB6F08DE3B Ref C: Wed May 22 16:16:17 2013 PST