Ref A: b1c2846f7f184791bb592cff32268cd9 Ref B: 38753CAE0BC17EBBEA782ECB718FC147 Ref C: Sun Apr 20 12:25:31 2014 PST