Ref A: fe4c77a68d4e4b598602393d2c20844f Ref B: CEDBCB92C3BBE8A512578D2F32D1D43A Ref C: Tue May 21 00:09:17 2013 PST