Ref A: 563873f169e9414fb2adec86c40732d0 Ref B: BA3F58D7ECB63910E01D46FE422F2E0A Ref C: Fri May 25 11:49:08 2012 PST