Ref A: 7c7d7534894e4c60ab1a66297918a7bf Ref B: CAE4B545439EC6B1B49F3072F63EBDE2 Ref C: Fri May 24 14:35:19 2013 PST