Ref A: 5967048b96d846ae8a5fa1b834acc791 Ref B: DFF1AE3D195DE9585861FA2A72C57CBA Ref C: Fri May 24 17:36:52 2013 PST