Ref A: 04e468e961cc49eba62e0508a31837e6 Ref B: 2B7D31418456C0AC0E2BA4AB0603BAF3 Ref C: Fri May 24 08:19:41 2013 PST