Ref A: 52f0403386e74186a7fddf2766258971 Ref B: 375CC3E9880F690CFE021116F0FD5D8F Ref C: Wed Jun 19 20:33:50 2013 PST