Ref A: 806e3df6092642bd84d5503cea4c552d Ref B: 63CEC1205CB94B6939FD5FF1DBFF779C Ref C: Tue May 22 20:11:59 2012 PST