Ref A: 9468c2fb7b284f0881e215310dbaf99e Ref B: 6D95C0402AC50A305CBC65A329C190E1 Ref C: Mon May 20 07:47:54 2013 PST