Ref A: a49ef509e37344798614f4f5107fea0b Ref B: 251101AD97726C1CAE892565C8FEDCEE Ref C: Wed Mar 04 16:36:46 2015 PST