Ref A: 2458c0eeaf7c41349e0c6b4fdcab9e4d Ref B: A9D28E389842B173F12CACDA3C052149 Ref C: Fri May 24 04:22:03 2013 PST