Ref A: 0258c296252d407ab9dd09a533a5cbf6 Ref B: 7B554CEA8F72F30E0C034EC4903FFF22 Ref C: Fri May 25 13:53:38 2012 PST