Ref A: ca386e023fb5440fb22f7a07c38d7e44 Ref B: 0298A3D8509000265BAC7F8A80B5A26C Ref C: Thu May 23 21:00:09 2013 PST