Ref A: f493455de3bb4dccad53e60156a2806c Ref B: 85FF0C80F111807648600B8AC43A18AB Ref C: Tue May 21 12:29:06 2013 PST