Ref A: 4d66c0975576432fb5d8ff428d100b6c Ref B: 60C539526271BF0E458131ADF8F807E7 Ref C: Fri May 24 21:08:33 2013 PST