Ref A: bc5a2972ec6b4a95b06f67d70e495388 Ref B: B77F6E7D0E00B0032C54CD4637AD850D Ref C: Fri May 24 16:41:41 2013 PST