Ref A: 58feda198ffd45b8b0b3fae381ec68db Ref B: 5B81DF557813DDA86A7CAD3EAEB04EB6 Ref C: Tue May 21 11:20:52 2013 PST