Ref A: 8428d761c97a41778bceaedbc5eaf2f2 Ref B: 82B19182D610936CE6A8650F035C8EC5 Ref C: Fri May 24 16:01:56 2013 PST