Ref A: 72117e6ce9494263b2e20754940496e6 Ref B: 78240E4E436A3685B73D0AD5D556F8EB Ref C: Thu May 23 23:18:33 2013 PST