Ref A: 19e55ade887d44ca81bef1ba286f1ff1 Ref B: C10B63FE2946F5DC328FA3CBF2A566E3 Ref C: Fri May 24 07:13:17 2013 PST