Ref A: d0b9f2cb5a7c428690b593fdc739ccd1 Ref B: 79D0D82EC000F6F7A95A8A3CBC150F86 Ref C: Tue May 21 19:00:30 2013 PST